Embedded Software Engineer

Embedded Software Engineer

Embedded Software Engineer

Accentuate Staffing is seeking highly skilled and experienced Embedded Software Engineers for multiple remote, hybrid, or on-site positions based out of the Raleigh, NC area. We are looking for candidates with strong backgrounds in various areas, including embedded systems development, testing, communications protocols, Linux Kernel, or device driver development. We have several opportunities available if you have a proven track record of success in all or any of these areas.

Our current openings are across the medical device, communications, and essential services sectors. If you have experience in the design and development of embedded platforms, developing and executing test plans, debugging and troubleshooting software issues, and working with internal and external teams, apply by submitting a recent copy of your resume!

Responsibilities:

  • Design, develop, and optimize embedded software solutions.
  • Debug and troubleshoot software issues.
  • Develop and maintain test code, scripts, and automation to ensure the quality of products.
  • Perform test unit, verification, validation, and integrate new test equipment and capabilities.
  • Write and maintain technical documentation (e.g., design specifications, user manuals, and/or test procedures and results.)
  • Perform protocol analysis to achieve optimal efficiency and responsiveness.

Requirements:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Experience with desktop Linux and Windows.
  • Experience in embedded software development and development tools and processes.
  • Strong programming skills in C/C++, Java, and Python.
  • Experience with testing and debugging embedded software.

Preferred Qualifications:

  • Experience with Linux Kernel and device driver development
  • Experience with embedded systems communication protocols
  • Experience with USB 2.0 and USB 3.x protocols
  • Experience with medical devices, software development, or real-time operating systems.

Coronavirus (COVID-19) Information

You will find some resources regarding COVID-19 below:

Skip to content