Position Overview
We’re looking for a full-time Senior Test and Production Software Engineer based in Princeton, NJ. In this role, you’ll take ownership of the design and implementation of tools that support product testing, manufacturing automation, and system validation. You’ll also play a key role in building out a robust automated testing framework to ensure the reliability and efficiency of our products.
Key Responsibilities
Design and develop software tools to support manufacturing and quality assurance processes
Build and maintain automated testing systems to monitor product performance and stability
Work closely with multidisciplinary teams to align software tools with hardware and production needs
Ensure software systems meet compliance standards, especially in highly regulated environments
Required Skills and Experience
3–5 years of professional software engineering experience
Strong programming background in embedded C, Linux and Python
Full stack development skills, including both frontend and backend components
Familiarity with common development frameworks, toolchains, and collaborative workflows
Proven ability to work across engineering teams and contribute in a cross-functional setting
Preferred Background
Bachelor’s degree in a technical discipline such as Computer Science, Electrical Engineering, or Biomedical Engineering
Hands-on experience with embedded systems, including firmware development and peripheral integration
Exposure to automated testing and validation strategies, particularly in regulated industries like medical technology
Solid troubleshooting and technical writing abilities
Experience integrating software with hardware systems is a plus