Avatar for Pack4U
Pack4U
Actively Hiring
We connect people with community pharmacists to manage drug complexity and maximize health benefits
  • B2C
  • B2B
  • Growth Stage
    Expanding market presence

Senior Embedded Software Engineer

  • Morrisville
  • |Full Time
Posted: 1 week ago• Recruiter recently active
Job Location
Morrisville
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Embedded Linux
ISO 13485
Gdb
Wireless Communications
Fmea
Wi-Fi
Secure Boot
Test procedures
IEC 62304
oscilloscopes
Logic Analyzers
Certificate Management
JTAG Debuggers
Board Support Packages (BSP)
Memory Leaks
Encryption at Rest
Encryption in Transit
Race Conditions
Software Design Specifications
Custom Driver Development
SWD Debuggers
Wireless Stacks
Bluetooth/BLE
User-Space Development
Cellular (LTE/5G)
Kernel-Space Development
Low-Level Drivers (I2C, SPI, UART, USB)
Memory Mapped I/O Operations
Hardware-Software Timing Issues

About the job

Description

ABOUT spencer®

Spencer Health Solutions (www.spencerhealthsolutions.com) 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.

About the company

Pack4U company logo

Pack4U

Actively Hiring
We connect people with community pharmacists to manage drug complexity and maximize health benefits201-500 Employees
  • B2C
  • B2B
  • Growth Stage
    Expanding market presence
Learn more about Pack4U image

Funding

AMOUNT RAISED
$9.6M
FUNDED OVER
1 round
Round
S
$9600000
Seed - Dec 2025