Job ID:
76534
Published date:
22-05-2026
Summary
Job Title:
Junior Embedded Software Design Engineer
Job Purpose:
Our client is seeking a technically strong, curious, and mission-driven engineer who thrives in a multidisciplinary, fast-paced environment and is motivated by work that directly improves patient outcomes worldwide. As a Firmware, Hardware, and Embedded Software Engineer, you will be part of the core R&D team, developing the embedded systems and electronics that power FDA-approved, life-saving medical technologies.
Responsibilities:
- Develop firmware for bare-metal C++ applications (e.g., Silicon Labs chips) and embedded Linux platforms
- Perform schematic design, PCB layout, and prototype testing
- Translate user requirements into clinical and technical specifications
- Maintain detailed design documentation, test plans, and regulatory compliance records
- Collaborate with cross-functional teams including R&D, regulatory, manufacturing, and clinical partners
- Work with contractors, suppliers, and integration partners to ensure successful product delivery
- Investigate real-world device faults and support customer issue resolution
- Conduct site visits, including clinical theatres, and engage directly with anesthesiologists and end-users
- Drive innovation and contribute to continuous improvement of product design and manufacturing workflows
Technical Skills:
- Embedded C/C++ development (bare-metal and RTOS)
- Embedded Linux development and system-level debugging
- Strong understanding of analogue and digital circuit design
- PCB schematic capture and layout
- Hardware debugging using oscilloscopes and other lab equipment
- Working knowledge of communication protocols including UART, SPI, I2C, TCP/IP, and Bluetooth
- Experience using version control systems (Git)
Qualifications:
- Bachelor’s degree in Electronic or Electrical Engineering
- 1+ years of hands-on experience in embedded systems, firmware development, and electronics design