Senior Embedded Software Engineer

Custom Health Inc

$110K — $130K *
Healthcare
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong proficiency in embedded Linux with experience in kernel-space and user-space development.
  • Proven ability to integrate and certify wireless communication protocols for commercial applications.
  • Expertise in debugging complex systems at the intersection of hardware and firmware.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Computer Science required.
  • Direct experience in medical device development and understanding of FDA/EMA regulatory frameworks is preferred.

Responsibilities

  • Design and maintain custom applications and libraries for embedded Linux on SoC architectures.
  • Implement and optimize wireless communication protocols like Wi-Fi, Bluetooth/BLE, and Cellular (LTE/5G).
  • Collaborate with hardware engineers to develop operating systems and applications for new boards, including low-level driver work.
  • Lead troubleshooting efforts using a variety of debugging tools to address software and hardware issues.
  • Ensure compliance with ISO 13485 and IEC 62304 through thorough documentation and risk analysis participation.
  • Maintain technical documentation such as software design specifications and test procedures.
  • Apply knowledge of secure boot, encryption, and certificate management for connected medical devices.

Benefits

  • Collaborative work environment within a high-performance R&D team.
  • Opportunity to contribute to innovative healthcare solutions and devices.
  • Work on cutting-edge technology in a rapidly evolving field.
  • Support for professional development and continuing education in specialized areas.
Full Job Description
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.

Similar Jobs

More Jobs at Custom Health Inc

More Healthcare Jobs

Find similar Senior Embedded Software Engineer jobs: