Job Description
We are seeking two Firmware Development Engineers to support the design, development, and testing of embedded software for implantable and external neuromodulation devices. This role will work closely with cross-functional teams to develop high-quality firmware in a regulated medical device environment, ensuring compliance with industry standards such as IEC 62304.
Day to Day
Design, develop, and test embedded firmware for implantable neural stimulation devices and external handheld controllers
Contribute to product development activities including specifications, architecture design, and test planning
Develop firmware using structured design processes to enhance product performance and development efficiency
Troubleshoot and resolve technical issues of moderate complexity across embedded systems
Collaborate with hardware, systems, quality, and regulatory teams throughout the product lifecycle
Support firmware verification and validation efforts, including debugging and testing activities
Maintain documentation required for regulatory compliance (design history files, traceability, etc.)
Ensure adherence to established procedures and regulatory standards in a medical device environment
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field
3–5 years of hands-on experience in embedded firmware development
Prior experience working in a regulated medical device environment under IEC 62304 (required)
Strong programming experience in C/C++ (required)
Working knowledge of Python for testing, automation, or scripting
Experience developing firmware for microcontroller-based systems
Strong debugging and problem-solving skills within embedded environments
Ability to interpret technical requirements and translate into firmware solutions
Effective communication skills and ability to work across distributed teams
Nice to Have Skills & Experience
Experience working on implantable or neuromodulation devices
Familiarity with 8-, 16-, and 32-bit microcontrollers across multiple vendors
Experience with low-level programming (assembly)
Knowledge of additional regulatory standards (e.g., ISO 13485, FDA guidelines)
Experience with embedded debugging tools (oscilloscopes, logic analyzers, etc.)
Exposure to wireless communication protocols (BLE, RF, etc.)
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.