
Senior Embedded Test Engineer
Accentuate Staffing, Raleigh, NC, United States
Accentuate Staffing is working with a growing medical device company in the Raleigh area that is adding to its engineering team as the product moves closer to FDA submission. This is a hands‑on role where the right person will help test, troubleshoot, and validate embedded systems that are central to the product’s performance and reliability. They’re looking for someone with strong embedded test experience who is comfortable working close to both the firmware and hardware layers. The work includes test planning and execution, hardware/software integration, low‑level debugging with lab equipment, and scripting in C or Python. Experience with Embedded C and work in a regulated or otherwise controlled environment would be especially relevant.
Responsibilities
Develop and run manual and automated tests for embedded systems, including functional, integration, and performance testing
Create test cases that validate hardware/software interactions and confirm system behavior at the firmware and circuit levels
Troubleshoot and isolate issues using tools such as oscilloscopes, logic analyzers, JTAG, and other bench test equipment
Build and maintain scripts, fixtures, and bench setups that support repeatable testing and faster issue identification
Work closely with firmware, hardware, and other engineering teams to investigate problems, improve product quality, and support development goals
Support documentation and validation activities in a controlled engineering environment
Requirements
Experience in embedded test engineering or a similar hands‑on embedded systems role
Strong Embedded C background and experience testing firmware‑driven products at the hardware/software interface
Hands‑on debugging experience with oscilloscopes, logic analyzers, JTAG, multimeters, or similar lab equipment
Experience with test planning, validation, and hardware/software integration testing
Familiarity with scripting or test automation in Python, C, or a similar language, along with version control and standard engineering practices
Experience in a medical device, safety‑critical, or other regulated environment is a plus, as is exposure to protocols such as UART, SPI, I2C, or CAN
#J-18808-Ljbffr
Responsibilities
Develop and run manual and automated tests for embedded systems, including functional, integration, and performance testing
Create test cases that validate hardware/software interactions and confirm system behavior at the firmware and circuit levels
Troubleshoot and isolate issues using tools such as oscilloscopes, logic analyzers, JTAG, and other bench test equipment
Build and maintain scripts, fixtures, and bench setups that support repeatable testing and faster issue identification
Work closely with firmware, hardware, and other engineering teams to investigate problems, improve product quality, and support development goals
Support documentation and validation activities in a controlled engineering environment
Requirements
Experience in embedded test engineering or a similar hands‑on embedded systems role
Strong Embedded C background and experience testing firmware‑driven products at the hardware/software interface
Hands‑on debugging experience with oscilloscopes, logic analyzers, JTAG, multimeters, or similar lab equipment
Experience with test planning, validation, and hardware/software integration testing
Familiarity with scripting or test automation in Python, C, or a similar language, along with version control and standard engineering practices
Experience in a medical device, safety‑critical, or other regulated environment is a plus, as is exposure to protocols such as UART, SPI, I2C, or CAN
#J-18808-Ljbffr