Sr. Embedded Systems Engineer(On-Site)
Job DescriptionJob DescriptionSalary:
Title:Embedded Systems Engineer
Location: Morrisville, NC - Onsite
Anticipated Start Date: July 2025
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 an Embedded Systems Engineer to join our multidisciplinary team in developing cutting-edge wearable medical devices. This role is ideal for an engineer 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 embedded firmware development, electronics bring-up, and system-level integration of compact, wearable platforms. This role requires a hands-on mindset and cross-functional collaboration across electrical, mechanical, and software domains.
Salary:The compensation package will be commensurate with the successful applicants experience.
Hours: Full-time
Travel: 0-5%
Key Responsibilities:
- Design and develop embedded firmware in C/C++ for ARM-based microcontrollers or similar platforms.
- Implement low-level hardware interfaces and drivers for sensors, actuators, and other peripherals.
- Lead board bring-up, interface testing, and debugging using tools such as oscilloscopes, logic analyzers, multimeters, and JTAG debuggers.
- Investigate and resolve hardware-software integration issues across analog, digital, and power subsystems.
- Develop unit and integration tests and assist in the creation of system-level test infrastructure.
- Contribute to software requirements, architecture, and traceability artifacts for FDA submissions.
- Participate in code reviews and help maintain high-quality, maintainable, and testable codebases.
Minimum Qualifications
- B.S. or M.S. in Electrical Engineering, Computer Engineering, or a related field.
- 3+ years (Mid-Level) / 8+ years (Senior) of experience in embedded systems firmware development.
- Strong expertise in Embedded C/C++, including system architecture design, algorithm implementation, and low-level driver development.
- Experience with digital and analog hardware interfaces (I2C, SPI, UART, etc.).
- Experience with battery-powered systems, low-power design, or power management strategies.
- Comfortable analyzing schematics, datasheets, and component characteristics during firmware development.
- Comfortable using lab tools for debugging (oscilloscopes, logic analyzers, etc.).
- Familiarity with configuration management tools (e.g., Git) and issue tracking systems.
- Exposure to or experience in medical device development or other regulated industries.
Qualifications
- Experience with Nordic nRF microcontrollers or Bluetooth-enabled SoCs.
- Familiarity with Python scripting for test automation or data analysis.
- Prior experience in startups or fast-paced R&D environments.
- Experience with optical sensing or biophotonics.
- Hands-on experience developing medical devices compliant with IEC 62304 and ISO 13485.
- Experience developing for safety-critical applications and/or designing for compliance to IEC 60601-1, IEC 60601-1-2 safety requirements for medical electrical equipment.