Robert Half Corporation Jobs

Job Information

Robert Half Embedded Software Engineer in Greenville, South Carolina


  • Verify and validate aspects of software designs to ensure conformance with functional specifications and customer requirements.

  • Conduct design and code reviews and other defect prevention activities

  • Actively participate in code reviews

  • Design and promote new components and sub-processes

  • Participate in activities related to software debugging and issue resolution

  • Execute code integration, configuration management, and release processes

  • Candidate must be able to conduct incremental component level testing and integration of product functionality.

  • Creating Test Plans and Procedures that acknowledge technical and schedule constraint. Executing Test Procedures to ensure requirements compliance.

  • Performing troubleshooting as required.

  • Resolve defects and perform Component to Component Integration.

  • Develop and integrate software for existing embedded systems

  • Full Lifecycle design, implementation, and unit testing of software

  • Develop SW products from all phases of SW life cycle.

  • Review customer requirements and specification for developing software and hardware solutions

  • Produce and/or review technical documents, specifications, and standards.

  • Review of software requirements against specific criteria.

  • Analyzing project requirements to translate into specifications and programming deliverables.

· Develop device drivers for embedded Linux using C Language


  • Experience with embedded Linux

  • Experience with C Linux Kernel level development and debug

  • Experience with integrating software with custom processor-based circuit card assemblies.

  • Working knowledge of high-order programming languages (C, C++, Python).

  • Experience with development and management of requirements.

  • Experience with development of formal verification procedures.

  • Experience with any of the following is a plus, but not required:

  • C - Lower-level software development

  • Embedded C

  • Embedded C++

  • Python

Technology Doesn't Change the World, People Do.®

Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Robert Half puts you in the best position to succeed by advocating on your behalf and promoting you to employers. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity – even on the go. Download the Robert Half app ( and get 1-tap apply, instant notifications for AI-matched jobs, and more.

Questions? Call your local office at 1.888.490.4429. Robert Half will consider qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. All applicants applying for U.S. job openings must be authorized to work in the United States. Benefits are available to temporary professionals. Visit for more information.

© 2022 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use ( .