Senior Embedded Software Engineer
Custom Health Inc.
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.
- ...States and Canada. Operations are powered by proprietary software which orchestrates fully automated owned and network... ...data and insights. Overview We are looking for a Senior Embedded Software Engineer with deep expertise in Embedded Linux and Wireless Communications...Senior
- Position Summary Parker Lord Electromechanical Systems (EMS) is seeking an experienced Embedded Software Engineer to develop and verify software for control systems used in demanding aerospace and industrial applications. This role focuses on motor control and signal processing...SeniorPermanent employmentWork experience placementWork from home1 day per week
- ...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...SeniorWork experience placementWork at officeRemote workWork from homeRelocation packageFlexible hours
$60 - $65 per hour
...Immediate need for a talented Senior Firmware Engineer . This is a Long-Term contract opportunity... ...: ~7+ years of firmware or embedded systems development experience. ~ Strong... ...~ Hands-on experience with hardware-software integration and low-level debugging....SeniorLong term contractContract workLocal areaImmediate startRelocation- ## Senior Firmware EngineerApplyremote type: Hybridlocations: Morrisville... ...**Senior Firmware Engineer** to join our high-performing... ...and maintenance of high-volume embedded products while working in a fast... ...based platforms, create Java software for custom runtime...SeniorWork at office
- ...Experienced Millimeter-Wave (mmWave) IC designer specialize in engineering high-frequency (30 GHz+) transceivers and components for 5G/6G... ...RF SOI process and deep knowledge of the required trade offs.Software Tools: Mastery of standard EDA software environments, including...SeniorFull time
- ...the Raleigh area that is adding to its engineering team as the product moves closer to FDA... ...will help test, troubleshoot, and validate embedded systems that are central to the product’... ...test planning and execution, hardware/software integration, low‑level debugging with lab...Senior
$68.9k - $131.1k
...toughest challenges and to meet the demands of a rapidly evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy. Our dynamic engineers develop demanding...Contract workTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$162.16k - $237.84k
...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...service owners, producers and other cloud, infrastructure and embedded DevOps engineers to ship solutions Craft solutions using modern...Senior$209.1k - $275.1k
...the TeamJoin a team of amazing Solutions Engineers! These technically skilled, solutions-... ...seeking a highly skilled and strategic Senior Solutions Engineer to join our Manufacturing... ...organization or a specialized software provider serving the manufacturing industry...SeniorFull timeTemporary workLocal areaFlexible hours$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...SeniorFull timeContract workFor contractorsLocal areaRemote workVisa sponsorshipRelocation package$132.4k - $251.6k
...global market.The Secure Subsystems Engineering team seeks a Senior Principal Systems Engineer - Lead Systems... ...system. This is a technical leader embedded within the Scrum Teams to provide... ...levels of management, team members, Software, firmware and hardware leads and...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...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
$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...SeniorFull timeRemote work$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...SeniorFull timeRemote work$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$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...SeniorFull time$175k - $200k
...Principal Embedded Software Engineer RALEIGH - RALEIGH, NC 27615 Overview Salary Range $175,000.00 - $200,000.00 Salary Position Type Full Time Description Position Summary: We are seeking a highly experienced Principal Embedded Software Engineer to...Full time- 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...SeniorFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...Job Description 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
- ...Job Description 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...Senior
- Senior Systems Software EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from... ...experience. Build software that matters alongside experienced engineers across software, firmware, and hardware domains. Grow into...SeniorFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...considered.We’re always on the lookout for great engineering talent!We want to learn about your... ...value of our on-device presence.As a Senior Mobile Engineer, you'll build and harden... ...Engineer8+ years building production mobile software, with deep expertise in Android (Kotlin/...SeniorFull timeLocal area
$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...SeniorFull timeRemote work- ...Epic Games, Inc. seeks a Senior Gameplay Designer in Cary, NC to design and prototype gameplay features via Unreal Engine and in-house tools and stretches the capabilities of existing systems. Apply at jobpostingtoday.com (Ref# 28261) recblid l7g78js0u1ctvujd15kt17...Senior
- ...teams worldwide. About the Role We're looking for a Senior Front End Engineer to lead the development of Chekhub's core web platform.... ...dashboards, admin tools, or workflow/operations-management software. What We Offer Competitive salary and benefits, including...SeniorFull timeWorldwide
- ...JOB DESCRIPTION Insight Global is seeking a Firmware Engineer to support the development and lifecycle management of innovative... ...industrial computing products. This role will focus on embedded firmware and software development across ARM processors, microcontrollers, and...Full time
- ...We are seeking a motivated Senior Research Associate to join our analytical team supporting NCASI’s environmental and industrial research programs. The ideal candidate possesses demonstrated experience in analytical instrumentation troubleshooting, excels in hands-on...SeniorFull timeWork at officeImmediate startShift work
$154k - $286k
...latest industry tools and methodologies. As a Technical Quality Engineer and member of the Silicon Solutions Group global quality team,... ...of agentic AI systems. You will communicate key information to senior engineering management by summarizing and interpreting the quality...SeniorFull time$140k - $200k
...Speechify, a prominent player in the productivity app market, is seeking a Senior iOS Engineer to support its growing user base. The role requires leadership in engineering and shipping production code for an impactful application while maintaining its complex architecture...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior mulesoft developer Morrisville, NC
- senior mainframe developer Morrisville, NC
- senior cloud security engineer Morrisville, NC
- senior level Morrisville, NC
- senior network engineer remote Morrisville, NC
- senior implementation engineer Morrisville, NC
- senior medical science liaison Morrisville, NC
- senior manager m&a tax Morrisville, NC
- senior manager product engineering Morrisville, NC
- remote senior business analyst Morrisville, NC




