Embedded Software Engineer Medical Devices

Singapore, Singapore

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

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1540137
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned