Enable job alerts via email!

Embedded Software Engineer -Medical Devices

Krisvconsulting Services Pte Ltd

Singapore

On-site

SGD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company is seeking an experienced Embedded Software Engineer to develop cutting-edge software for medical devices. The ideal candidate will possess a strong background in C/C++ programming, embedded systems, and compliance with medical device standards. You will work within a collaborative environment focused on innovation and quality, contributing to next-generation products while ensuring adherence to safety and regulatory requirements.

Qualifications

  • 4-7 years of embedded software experience (medical field is a plus).
  • Experience with RTOS, microcontrollers (ARM Cortex-M), and device drivers.
  • Familiar with SPI, I2C, UART, CAN, USB, and other protocols.

Responsibilities

  • Develop and test embedded software in C/C++ for medical devices.
  • Follow strict medical device standards (IEC 62304, ISO 13485).
  • Support updates, fixes, and improvements for existing products.

Skills

C/C++
Memory optimization
Performance optimization
Python
Secure coding

Education

Bachelors or Masters in Computer or Electrical Engineering

Tools

Git
Jira
DOORS
Enterprise Architect

Job description

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
  • Python skills for automation/testing
  • Awareness of secure coding and device cybersecurity
  • Familiar with tools like Jira, DOORS, or Enterprise Architect
  • Worked in Agile or Scrum teams
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.