Enable job alerts via email!

Embedded Software Engineer -Medical Devices

Krisvconsulting Services Pte Ltd

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading medical technology firm in Singapore is seeking an experienced Embedded Software Engineer to develop safety-critical software for medical devices. The ideal candidate has a Bachelor's or Master's in Computer or Electrical Engineering and 4-7 years of experience in embedded software, preferably in the medical field. Strong C/C++ programming skills and knowledge of RTOS and microcontrollers are essential. This role involves collaboration with diverse teams and adherence to strict medical device standards.

Qualifications

  • 4-7 years of embedded software experience, preferably in the medical field.
  • Strong skills in C/C++ and understanding of memory optimization.
  • Experience with RTOS and microcontrollers (ARM Cortex-M).

Responsibilities

  • Develop and test embedded software for medical devices.
  • Convert product needs into reliable software and firmware.
  • Collaborate across hardware, systems, and quality teams.

Skills

C/C++ Programming
Embedded Systems
RTOS Knowledge
Device Drivers
Secure Coding Practices

Education

Bachelor's or Master's in Computer or Electrical Engineering

Tools

Jira
DOORS
Enterprise Architect
Job description
Embedded Software Engineer -Medical Devices
About the job Embedded Software Engineer -Medical Devices

We are looking for an experienced Embedded Software Engineer to help build cutting-edge, safety-critical software for our next-generation medical devices.

Responsibilities:

  • Develop and test embedded software in C/C++ for medical devices
  • Convert product needs into reliable software and firmware
  • Work with real-time operating systems or bare-metal environments
  • Collaborate with teams across hardware, systems, and quality
  • Review code, run tests, and help debug software
  • Follow strict medical device standards (IEC 62304, ISO 13485)
  • Keep software documentation clear and compliant with FDA/EU regulations
  • Support updates, fixes, and improvements for existing products

Requirements:

  • Bachelors or Masters in Computer or Electrical Engineering
  • 4-7 years of embedded software experience (medical field is a plus)
  • Strong C/C++ skills and knowledge of memory and performance optimization
  • Experience with RTOS, microcontrollers (ARM Cortex-M), and device drivers
  • Familiarity with SPI, I2C, UART, CAN, USB, and other protocols
  • Comfortable with Git, code analysis tools, and unit testing
  • Experience working in regulated industries
  • Awareness of secure coding and device cybersecurity
  • Familiar with tools like Jira, DOORS, or Enterprise Architect
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.