×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer

Job in Morrisville, Wake County, North Carolina, 27560, USA
Listing for: Custom Health
Full Time position
Listed on 2026-09-25
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 150000 USD Yearly USD 110000.00 150000.00 YEAR
Job Description & How to Apply Below

About spencer®

Spencer Health Solutions () is transforming healthcare by moving care delivery to the home through the company’s spencer® medication adherence and engagement platform. The spencer FDA Class I technology enables virtual care by connecting patients, clinicians, pharmacists and family members digitally.

Description About spencer®

Spencer Health Solutions () is transforming healthcare by moving care delivery to the home through the company’s spencer® medication adherence and engagement platform. The spencer FDA Class I technology enables virtual care by connecting patients, clinicians, pharmacists and family members digitally.

The Morrisville company offers the right candidate an opportunity to be part of a high-performing team in the development of cutting-edge medical technology at the exciting point of market entry through leading health technology distributors in the US, Canada and Europe.

About Custom Health (Parent Owner)

Custom Health provides a comprehensive tech-enabled med management and managed care solution resulting in 98% medication adherence for our patients across the United States and Canada. Operations are powered by proprietary software which orchestrates fully automated owned and network pharmacies, at-home medication management solutions, real-time clinical oversight by 200+ pharmacist-lead clinicians and the collection of real-time, real-world data and insights.

Overview

We are looking for a Senior Embedded Software Engineer with deep expertise in Embedded Linux and Wireless Communications to join our R&D team. You will be responsible for developing mission-critical firmware for next-generation medical devices. This role requires a hardware mindset, high-level debugging skills, and a commitment to the rigorous safety standards required in the healthcare industry.

Key Responsibilities
  • Embedded Linux Development:
    Design, develop, and maintain custom application and libraries in embedded Linux operating system for SoC architectures.
  • Wireless Integration:
    Implement and optimize wireless communication protocols, including Wi‑Fi, Bluetooth/BLE, and Cellular (LTE/5G), ensuring robust connectivity in high-interference environments.
  • Hardware:
    Work closely with hardware engineers to bring up Operating systems and Applications on new boards;
    Write low-level drivers (I2C, SPI, UART, USB) and perform memory mapped I/O operations as necessary.
  • Expert Debugging:
    Lead complex troubleshooting efforts using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and GDB to resolve race conditions, memory leaks, and hardware-software timing issues.
  • Compliance & Documentation:
    Ensure all code and processes adhere to required standards such ISO 13485 and IEC 62304 standard. Participate in risk analysis (FMEA) and maintain meticulous design history files (DHF).
  • Documentation:
    Write and maintain technical documentation, including software design specifications and test procedures
  • Security:
    Practical understanding of secure boot, encryption at rest/transit, and certificate management for connected medical devices.
Requirements Required Experience & Qualifications
  • Embedded Linux:
    Strong proficiency in kernel-space and user-space development, including custom driver development and board support packages (BSP).
  • Wireless Comms:
    Proven track record of integrating and certifying wireless stacks for commercial products.
  • Debugging Prowess:
    Highly skilled in isolating root causes in complex, concurrent systems where hardware and software intersect.
  • Education:

    Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
Preferred Experience
  • Medical Device Background:
    Direct experience working under FDA/EMA regulatory frameworks and medical‑grade quality management systems.
  • ISO Standards:
    Familiarity with ISO 14971 (Risk Management), IEC 62304 (Medical Device Software), and IEC 60601 (Safety/Essential Performance).
  • Real-Time Systems:
    Experience with RTOS (FreeRTOS, Zephyr) in addition to Linux is a plus.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary