Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer

Custom Health

Job Description

Job Description

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.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Morrisville, NC vacancy
  •  ...Digital Infrastructure division is currently seeking a Senior Embedded Firmware Engineer to join our team. This position will be a hybrid office/...  ...design requirements. Document and formally release embedded software following company procedures. Develop test plans and... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Greenfield Source

    Raleigh, NC
    a month ago
  •  ...Senior Firmware EngineerXylem is a Fortune 500 global water solutions...  ...experienced Senior Firmware Engineer to join our high-performing...  ...maintenance of high-volume embedded products while working in a fast...  ...based platforms, create Java software for custom runtime... 
    Senior

    Xylem

    Morrisville, NC
    2 days ago
  •  ...Cadence Design Systems seeks a motivated engineer to join a team developing physical IP for high-speed serial links. You will contribute to all mixed-signal design, verification, and testing, from circuit design to post-silicon test planning, collaborating with the digital... 
    Senior

    Jobleads-US

    Cary, NC
    4 days ago
  • $101.6k - $152.4k

    Schneider Electric has a meaningful opportunity available for a Senior Embedded Electronics Engineer for our Power Products division in the greater Raleigh,...  ...simulation and modeling Collaborate with firmware, software, systems, mechanical, manufacturing, and certification... 
    Senior
    Full time
    Temporary work
    Immediate start
    Flexible hours

    Schneider Electric

    Raleigh, NC
    5 days ago
  •  ...preferred where applicable Top Must-Have Skills #3+ years of Embedded Software Development experience with embedded development processes/...  ...and logic analyzers. Education: BS in Electrical Engineering, Computer Engineering, or Mechanical Engineering (or equivalent... 
    Suggested
    Full time
    Work experience placement
    Local area
    Flexible hours
    Shift work
    Day shift

    Cube Hub Inc.

    Cary, NC
    1 day ago
  • $50 per hour

     ...at Kelly® hear you, and we’re here for you! We’re seeking a Software Engineer I – Software Engineering to work at a premier manufacturing...  ...empowered team setting. Opportunity to work on cutting-edge embedded software solutions for utility vehicles. Gain hands-on... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours
    Shift work
    Day shift

    Kelly

    Cary, NC
    1 day ago
  •  ...Embedded Software Engineer-3 years experience Experience with modeling language (MATLAB, Model Based design, Simulink and Stateflow), C and or C++. Knowledge of embedded Operating System and drivers. Experience with CAN/J1939 network Experience with unit and... 
    Temporary work
    Local area

    Entegee

    Cary, NC
    1 day ago
  •  ...Job Title: Embedded Software Engineer Location: Cary, NC Duration: Contract 1 + Years Key Responsibilities Develop and maintain embedded software applications using C/C++ and MATLAB Simulink . Perform requirements analysis, operational concept development... 
    Contract work

    The Judge Group

    Cary, NC
    1 day ago
  •  ...Job Title: Embedded Software Engineer – Model-Based Development (MATLAB / Simulink & C/C++) Location: Cary, NC 27513 (100% Onsite) Contract Duration: 12 Months Contract with possibility of Extension Shift Structure: First Shift | 8:00 AM – 5:00 PM (Flexible daytime... 
    Contract work
    Work experience placement
    Local area
    Visa sponsorship
    Monday to Friday
    Flexible hours
    Shift work
    Day shift

    Cube Hub Inc.

    Cary, NC
    1 day ago
  •  ...Embedded Software EngineerLocation: Cary, NC | Duration: 12 Months | Schedule: 1st shift, 8 AM–5 PM (flexible); 10% travel, local driving...  ...development experience.BS in Electrical, Computer, or Mechanical Engineering, or equivalent experience.Programming experience in C and... 
    Local area
    Flexible hours
    Day shift

    Artech

    Cary, NC
    2 days ago
  • $60 - $66 per hour

     ...Senior Firmware Engineer Our IoT device consulting firm client in Morrisville, NC (RTP) is seeking...  ...basis to design, develop, and debug embedded C firmware for microcontroller-based...  ...It is not application, web, or cloud software development. This is a 6-month W... 
    Senior
    Full time
    Contract work
    For contractors
    Local area
    Remote work
    Visa sponsorship
    Relocation package

    HireNetworks

    Durham, NC
    2 days ago
  •  ...Looking for a senior firmware engineer to support the migration of multiple enterprise platforms from...  ...~7+ years of firmware or embedded systems development experience. ~ Strong...  ...~ Hands‑on experience with hardware‑software integration and low‑level debugging.... 
    Senior

    Zodiac Solutions

    Raleigh, NC
    1 day ago
  • $132.4k - $251.6k

     ...experience with Model-Based Systems Engineering (MBSE) concepts and tools....  ...levels, team members, software, firmware, and hardware leads...  ...Product Owner Security Embedded Flow More: We are Collins...  ...team is seeking a Senior Principal Systems Engineer and... 
    Senior
    Full time
    Relocation package

    Collins Aerospace

    Morrisville, NC
    2 days ago
  • $165k - $230k

     ...Power Systems Engineers - Senior to Principal Level (Microgrids, Data Centers, BESS) Compensation: $165,000 – $230,000 (Base + Bonus)...  ...converter controls, and medium-voltage distribution systems. Software: Proficiency with industry-standard power modeling tools (e.... 
    Senior

    Power Technology Associates, Inc.

    Raleigh, NC
    2 days ago
  • $184k - $287.5k

     ...on the world. What you'll be doing:Collaborate with Hardware, Software, and System Architecture teams to define end-to-end solutions....  ...mentalityBS or a higher degree in Computer Science or Computer Engineering or equivalent experience8+ years of relevant software... 
    Senior
    Full time

    Nvidia

    Durham, NC
    1 day ago
  •  ...Position Summary:We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe, reliable, and high-performance software in compliance with... 

    Cutera

    Raleigh, NC
    5 days ago
  • $184k - $287.5k

     ...best work. Come join the team and see how you can make a lasting impact on the world.We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At NVIDIA, this role is uniquely positioned to drive... 
    Senior
    Full time
    Remote work

    Nvidia

    Raleigh, NC
    1 day ago
  • $184k - $287.5k

    NVIDIA is growing a senior engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms. The team turns modern toolchains, build and code-health practices, performance-analysis workflows, and optimization techniques into repeatable... 
    Senior
    Full time
    Remote work

    Nvidia

    Raleigh, NC
    1 day ago
  • Senior Cybersecurity Systems Software EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week...  ...Packard Enterprise is seeking a Senior Cybersecurity Engineer to lead software development and compliance activities... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    2 days ago
  •  ...Tax Senior Opportunity A well-respected client is seeking a Tax Senior due to the growth in their firm. Are you an experienced individual with a knack for numbers? Then look no further, because we have the perfect opportunity for you! As a Tax Senior, you will be... 
    Senior

    gpac

    Cary, NC
    3 days ago
  •  ...Delta Electronics Americas is seeking a Senior Technical Product Manager for Utility Microgrid Solutions. You will define the roadmap, business cases, and partner strategy for GW-scale grid-connected microgrid offerings. Focus areas include HV/MV systems, DER integration... 
    Senior

    Jobleads-US

    Morrisville, NC
    3 days ago
  • $83.2k - $93.6k

     ...per year Requirements: At least 3 years of professional embedded software development experience; mid-career candidates are sought....  ...oscilloscopes, or CAN analyzers. Bachelors degree in Electrical Engineering, Computer Engineering, or Mechanical Engineering.... 
    Hourly pay
    Full time
    Contract work
    Local area
    Monday to Friday
    Flexible hours
    Day shift

    Cube Hub Inc.

    Cary, NC
    2 days ago
  • $60 - $65 per hour

     ...Immediate need for a talented Firmware Engineer . This is a 06+ Months Contract opportunity with long-term potential and is located...  ...operating systems. Experience with OpenEDK. Knowledge of software development processes. Understanding of Agile methodologies... 
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Morrisville, NC
    3 days ago
  •  ...Tax Senior Opportunity A well-respected client is seeking a Tax Senior due to the growth in their firm. Are you an experienced individual with a knack for numbers? Then look no further, because we have the perfect opportunity for you! As a Tax Senior, you will be... 
    Senior

    gpac

    Cary, NC
    4 days ago
  • $184k - $287.5k

    NVIDIA is looking for a Systems & Software Engineer interested in building and running reliable large scale infrastructure platform services. In this role you will create and support automation that manages infrastructure, as part of our organization running EDA platforms... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    2 days ago
  •  ...reach and capabilities, empowering data centers and operational teams worldwide. About the Role We're looking for a Senior Backend Engineer to lead the development of the services behind Chekhub's platform. You'll work closely with product and the front-end team... 
    Senior
    Full time
    Worldwide

    Chekhub

    Raleigh, NC
    5 hours ago
  •  ...Tax Senior An excellent firm is ready to hire a Tax Senior due to the growth in their firm. Are you an experienced individual with a knack for numbers? Then look no further, because we have the perfect opportunity for you! As a Tax Senior, you will be responsible... 
    Senior

    gpac

    Cary, NC
    2 days ago
  •  ...Director on staffing, budgeting, and resident relations. The AED will oversee diverse departments, promote excellent service delivery to seniors, and participate in meetings with department heads, staff, residents, and families. Flexibility for evenings and weekends is... 
    Senior
    Weekend work
    Afternoon shift

    SINGH MANAGEMENT CO., LLC

    Cary, NC
    1 day ago
  • Northrop Grumman is seeking a Chief Product Owner in Morrisville, NC to guide product management on an Agile development team. You will collaborate with multiple POs to shape a roadmap, prioritize features, and ensure alignment with customer needs and program strategy....
    Senior

    Jobleads-US

    Morrisville, NC
    19 hours ago
  • $46 - $47 per hour

     ...StatesSalary: USD 46 - 47 (Hourly)Contact: Elankumaran VTitle :Senior Network, Firewall & Voice Infrastructure SME (ITAR) Location :...  ...services. • Perform network provisioning, configuration management, software upgrades, patching, hardware refreshes, and infrastructure... 
    Senior
    Hourly pay

    VDart

    Cary, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!