Demo

Firmware/Software Technical Lead - Medical Devices

NIRSense Inc
Morrisville, NC Full Time
POSTED ON 11/14/2025 CLOSED ON 1/11/2026

What are the responsibilities and job description for the Firmware/Software Technical Lead - Medical Devices position at NIRSense Inc?

About the Company:

NIRSense is a cardiology company focused on developing world-leading non-invasive medical devices. Our tools measure oxygenation changes in the body 10x deeper than typical pulse oximetry and track the electrophysiological activity of muscles and the brain. We are a growing team of technology developers seeking candidates interested in helping advance our capabilities for a wide range of interested stakeholders who are driven to transform the way humans understand and interact with their own health.

Job Summary: 

NIRSense is seeking a hands-on Technical Lead to join our multidisciplinary team in developing firmware and supporting application software for cutting-edge wearable medical devices. This role is ideal for an engineering leader who thrives at the intersection of firmware and hardware, and is excited to take products from early concept to production.

You will be responsible for leading design, development, and verification for firmware and application software systems for our next-generation medical devices.   You will be responsible for driving software architecture, ensuring compliance with IEC 62304, and collaborating cross-functionally with hardware, systems, quality, and regulatory teams.

Salary: The compensation package will be commensurate with the successful applicant’s experience.Hours: Full-time Travel: 0-5%


Key Responsibilities
  • Lead the end-to-end development of embedded firmware and supporting application software (e.g., mobile, desktop, or cloud).
  • Architect scalable, modular, and testable software systems aligned with medical device standards (IEC 62304, ISO 14971, etc.).
  • Define and enforce software development processes, including coding standards, version control, issue tracking, and documentation.
  • Own and drive software risk management, traceability, and support for hazard and FMEA analyses.
  • Collaborate closely with hardware engineers on board bring-up, driver integration, and system performance tuning.
  • Guide or develop verification strategies and lead V&V activities across firmware and software application layers.
  • Coordinate with Quality and Regulatory Affairs to prepare documentation for FDA submissions.
  • Mentor and technically lead a growing team of software engineers.
  • Evaluate and manage outsourced development or test partners as needed.
Minimum Qualifications
  • B.S. or M.S. in Electrical Engineering, Computer Engineering, or a related field.
  • 3 years (Mid-Level) / 8 years (Senior) of hands-on software and/or firmware development experience.
  • Proven experience with embedded systems development in C/C (bare-metal or RTOS-based).
  • Experience in regulated medical device development (e.g., IEC 62304, ISO 14971, FDA QSR).
  • Demonstrated ability to lead design and development of complex systems.
  • Familiarity with software development tools: version control (Git), CI/CD, bug tracking, requirements management.
  • Strong debugging and system-level troubleshooting skills (e.g., logic analyzers, oscilloscopes, JTAG, logs).
Preferred Qualifications
  • Experience with Bluetooth/BLE, wireless protocols, or mobile/IoT integration.
  • Familiarity with Python scripting for test automation or data analysis.
  • Prior experience in startups or fast-paced R&D environments.
  • Experience with medical sensor systems, optical sensing, or biophotonics.


Salary.com Estimation for Firmware/Software Technical Lead - Medical Devices in Morrisville, NC
$94,477 to $109,138
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware/Software Technical Lead - Medical Devices?

Sign up to receive alerts about other jobs on the Firmware/Software Technical Lead - Medical Devices career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$96,448 - $126,269
Income Estimation: 
$121,314 - $156,976
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$210,444 - $312,772
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Firmware/Software Technical Lead - Medical Devices jobs in the Morrisville, NC area that may be a better fit.

  • Gilero, A Sanner Group Company Durham, NC
  • Talented Engineer with a background in embedded firmware needed to join Gilero's team where we help bring life-enhancing products to market efficiently and... more
  • 1 Month Ago

  • Gilero, A Sanner Group Company Durham, NC
  • Talented Engineer with a background in Software Quality needed to join Gilero's team where we help bring life-enhancing products to market efficiently and ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!