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.
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.
- ...system-level requirements, and process them into software requirements specifications • Design components of an embedded system based on software requirements •... ...Qualifications Required qualifications: • 8+ years of engineering experience (or advanced degree plus 6 years)...SeniorFull time
- ...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
- ...Senior Web EngineerThe Senior Web Engineer is a key technical contributor responsible for developing, maintaining, and integrating DO Supply's web applications... ...Technology & Innovation and other developers to align software initiatives with company goals.Participate in code...SeniorWork experience placementCasual workWork at officeLocal areaRemote workMonday to Friday
- ...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
- ...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
$45 - $50 per hour
Embedded Software Engineer Become a member of Our Trustworthy Systems Initiative. We are looking for an energetic, innovative, and self-starting software engineer to design, implement, test, and support features & solutions within the Security and Trust Organization (S...Temporary work- ...Tax Senior 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 responsible...Senior
- ...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
- ...Senior Systems Software Engineer This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We...SeniorWork experience placementWork at officeLocal areaImmediate start2 days per week
$70 per hour
...Job Description Job Description Embedded Software/Firmware Engineer – (DPS/Microcontrollers) Schedule: Full-time | Location: Raleigh, NC | Pay: $70/hour | Duration: 12-month+ contract | Hybrid: 3 days per week onsite Summary: Client is seeking an Embedded...Full timeContract work3 days per week- ...Job Description Job Description Embedded Firmware Engineer III Position Summary We are seeking an experienced Embedded Firmware Engineer... ...through release, working closely with electrical, mechanical, software, product management, and test engineering teams. You'll...Worldwide
- ...Sr. Full Stack Software EngineerDuration: 12 -24 Months Location: Merrimack, NH/ Smithfield, RI/ Westlake, TX/ Durham, NC/ Covington, KY Candidate should be local or willing to work onsite on any of the above locations for 5 days/ monthThe Expertise and Skills You BringBS...SeniorLocal area
- ...manual test case definition and execution experience1+ years - SOAP & REST Webservices Testing (SOAP UI or alternate tool)3+ years’ experience with automated test tools3+ years of Non-functional Test Experience3+ years of experience using versioning software like git....SeniorLocal area
- Sr Full Stack DeveloperLocations: Morrisville NC or San Jose CADuration: 6 MonthsPay Range: $50 - $55/Hour on W2/C2C (All inclusive)Role DescriptionsSr Full stack Developer • 8+ years of Full Stack Developer experience in Node and React, Typescript/next Modern frontend...Senior
- ...an e stablished leader in healthcare technology that develops software and data solutions used by healthcare providers to improve clinical... ...grow their organization, they're looking for an experienced Senior Recruiter to lead full-cycle recruiting for various corporate...SeniorFull timeContract workFor contractors
- ...Senior Software EngineerOur direct client is actively looking to onboard Senior Software Engineer (9+ years) Location: Durham, NC (Primary Location) Other Locations – Boston, MA/ Merrimack, NH/ Westlake, TX/ Smithfield, RIDuration: Long Term (2+ Years)The Expertise We’...Senior
- ...Full Stack Engineer Hello! Hope you are doing good! Please find the below JD as attachment for the requirement of “Full Stack Engineer” and please reply to me back if you are interested in the below role! Full Stack Engineer Durham NC (Remote Until Covid) 12 Months...SeniorRemote work
- Senior Firmware Engineer, Durham, NC The Senior Firmware Engineer will work in the product development... ...or medical device products. Embedded Firmware design using C/C++. Debug skills... ...management skills. Familiarity with embedded software tools (particularly C, VHDL), design...Senior
- ...Full-Time Senior Veterinary Assistant UrgentVet bridges the gap between daytime general practice and emergency/overnight care, offering after-hours care for canine and feline patients without the additional expense of emergency clinic fees. Our hospitals offer care...SeniorFull timeNight shift
- ...to maintain production health. Ensure quality through automated testing, code reviews, and CI/CD best practices; raise the bar on engineering standards. Optimize applications for performance and Core Web Vitals, applying profiling and experimentation to improve user...Senior
- ...Tax Senior/Tax Manager We are seeking a highly organized and technically proficient Tax Senior or Tax Manager to join our growing... ...experience in public accounting Technical Skills: Proficiency in tax software (e.g., CCH Axcess, GoSystem, or Lacerte) and advanced Microsoft...Senior
- ...Job Description Assurance Senior - Cary, NC Who: A detail-oriented assurance professional who is committed to high-quality client service and continued technical development. What: Prepare audit workpapers, analyze financial information, identify issues and...SeniorFull timeInternshipWork at office
- Job TitleHybrid: Raleigh/Durham, NC or Westlake, TXTop SkillsSome awareness of Java and cloud technical documentation skills (systems and application requirements and flow)Exposure to Automation Tools/Frameworks (Mocha, Jasmine, Selenium, Protractor)A passion for technology...Senior
$119.8k - $234.7k
...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s... .... We are seeking an accomplished Senior Firmware Engineer to join a team of talented... ...Qualifications: Background in firmware / software development, testing strategies, and...SeniorOngoing contractWork at officeLocal areaWorldwide- ...Senior Backend DeveloperMulti-year project – starting at 12 months minimumLocation: Hybrid REMOTE – dynamic work week (3-5 days... ...and ambitious position on its development team! As a Senior Software Engineer, you will be a senior member, encouraged to supply to the technical...SeniorRemote work
$16.75 - $17 per hour
Assistant Store Manager Hourly rate ranges from $16.75 - $17.00 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan...SeniorHourly payLocal areaRemote work$92k - $126.5k
A global construction company in Cary, NC, is seeking a Senior Subcontract Administrator to manage contracting for major construction projects. The ideal candidate will have over 10 years of experience in capital construction contracting, particularly within Biopharmaceutical...SeniorFor subcontractor- ...Senior Application DeveloperLocation: Morrisville, NC / San Jose, CAJob DescriptionSenior Application Developer – Python, Dockers,... ...training experience is not required.The work is broader platform engineering: feature development, automation, deployment pipelines,...Senior
- A biotechnology company in Morrisville is hiring an experienced analyst to perform complex analytical testing in support of therapeutics development. This role requires significant experience in method optimization and strong knowledge of GMP practices. The successful candidate...Senior
- ...We're Always On The Lookout For Great Engineering Talent!Digital Turbine runs on small, autonomous pods that own an outcome... ...the right tool for the problem, and ship reliable software across the stack.The RoleAs a Senior Full Stack Engineer, you'll build the product...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior grant accountant Morrisville, NC
- senior tax Morrisville, NC
- senior consulting engineer Morrisville, NC
- senior medical science liaison Morrisville, NC
- senior software engineer remote Morrisville, NC
- senior mulesoft developer Morrisville, NC
- senior performance engineer Morrisville, NC
- senior manager m&a tax Morrisville, NC
- senior living Morrisville, NC
- senior performance tester Morrisville, NC



