{"id":1312584,"url":"https://alion.io/job/customhealth-senior-embedded-software-engineer","title":"Senior Embedded Software Engineer","company":{"id":2687828,"name":"Customhealth","domain":"customhealth.com","url":"https://alion.io/company/customhealth","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Paylocity","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Morrisville, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":106000,"max_usd":195000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":700},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Linux","optional":false},{"name":"Wi-Fi","optional":false},{"name":"FreeRTOS","optional":true},{"name":"RTOS","optional":true}],"status":"live","first_seen_at":"2026-09-15T15:24:22Z","employer_posted_date":"2026-09-26","last_verified_at":"2026-09-26T20:55:19Z","board_verified":true,"closed_at":null,"days_open":12,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":12},"description":"Description\nABOUT spencer®\nSpencer 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.\nThe 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.\nAbout Custom Health (Parent Owner)\nCustom 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.\nOverview\nWe 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.\nKey Responsibilities\nEmbedded Linux Development: Design, develop, and maintain custom application and libraries in embedded Linux operating system for SoC architectures.\nWireless Integration: Implement and optimize wireless communication protocols, including Wi-Fi, Bluetooth/BLE, and Cellular (LTE/5G), ensuring robust connectivity in high-interference environments.\n 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.\nExpert 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.\nCompliance & 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).\nDocumentation: Write and maintain technical documentation, including software design specifications and test procedures\nSecurity: Practical understanding of secure boot, encryption at rest/transit, and certificate management for connected medical devices. \nRequirements\nRequired Experience & Qualifications\nEmbedded Linux: Strong proficiency in kernel-space and user-space development, including custom driver development and board support packages (BSP).\nWireless Comms: Proven track record of integrating and certifying wireless stacks for commercial products.\nDebugging Prowess: Highly skilled in isolating root causes in complex, concurrent systems where hardware and software intersect.\nEducation: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or Computer Science.\nPreferred Experience\nMedical Device Background: Direct experience working under FDA/EMA regulatory frameworks and medical-grade quality management systems.\nISO Standards: Familiarity with ISO 14971 (Risk Management), IEC 62304 (Medical Device Software), and IEC 60601 (Safety/Essential Performance).\nReal-Time Systems: Experience with RTOS (FreeRTOS, Zephyr) in addition to Linux is a plus.","description_format":"text","description_chars":3726,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Health Care","Pharmacies","Care Coordination & Population Health"],"lifecycle":[{"event":"open","at":"2026-09-26T17:32:26Z"}],"liveness":{"score":82,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.817,"p_room":1,"age_days":12,"expected_fill_days":40,"reasons":["conf:32","velocity","win:early"],"computed_at":"2026-09-28T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/customhealth-senior-embedded-software-engineer","json_url":"https://alion.io/job/customhealth-senior-embedded-software-engineer.json","meta":{"generated_at":"2026-09-28T06:48:20Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4918,"day_limit":5000,"remaining_today":82,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}