Embedded Software Engineer - Devices (Hybrid, SG)

ResMed Inc.

Singapore

Hybrid

SGD 75,000 - 110,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ResMed Singapore is seeking a Software Engineer for the Devices Team. Hybrid work setup in Singapore, with rights to work in Singapore.

You will design, develop, test and deliver software for medical devices, working across the lifecycle from design to release, with hands-on coding in C/C++ and Python, embedded Linux, RTOS, and BLE. You’ll collaborate across disciplines to build high-quality solutions that meet customer needs.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum 2+ years of software development experience.
  • Proficient in C/C++ and Python.
  • Experience with BLE bare-metal development.
  • Experience with embedded Linux and RTOS.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Design, develop, test and deliver software that meets business, product and customer requirements.
  • Develop high-quality software using C/C++ and Python.
  • Verify software behaviour through manual and automated testing.
  • Develop software that interfaces with microprocessor hardware, including interrupts, DMA, SPI and I2C.
  • Contribute to BLE semiconductor bare-metal software development.
  • Develop and support software within embedded Linux and RTOS environments.
  • Analyse, debug and resolve software and system-level issues.
  • Prepare and maintain software design and technical documentation.
  • Support software throughout the full product lifecycle, from development and verification through release and ongoing support.
  • Contribute to CI/CD pipelines, automated builds and testing practices.
  • Deliver high-quality software within agreed timelines.
  • Collaborate and communicate effectively with cross-functional stakeholders.
  • Work independently, managing assigned tasks, priorities and timelines effectively.

Skills

C/C++
Python
Embedded Linux
RTOS
BLE

Education

Bachelor's degree in Computer Science / Software Engineering or related field

Tools

Arduino
Raspberry Pi
CI/CD pipelines
Git

Job description

ResMed Singapore is seeking a Software Engineer for the Devices Team. Hybrid work setup in Singapore, with rights to work in Singapore.

You will design, develop, test and deliver software for medical devices, working across the lifecycle from design to release, with hands-on coding in C/C++ and Python, embedded Linux, RTOS, and BLE. You’ll collaborate across disciplines to build high-quality solutions that meet customer needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — Devices Team (Hybrid, SG)
Embedded Software Engineer — Devices Team (Hybrid, SG)

ResMed (UK) • Singapore

Hybrid
SGD 70,000 - 95,000
Embedded Software Engineer — BLE, C/C++, Python (Hybrid)
Embedded Software Engineer — BLE, C/C++, Python (Hybrid)

ResMed (Malaysia) Sdn Bhd (MY) • Singapore

Hybrid
SGD 60,000 - 120,000
Embedded Software Engineer – Devices (C/C++, Python, BLE)
Embedded Software Engineer – Devices (C/C++, Python, BLE)

ResMed Inc. • Singapore

Hybrid
SGD 90,000 - 130,000
Embedded Software Engineer — C/C++, BLE & Linux
Embedded Software Engineer — C/C++, BLE & Linux

Medifox DAN GmbH • Singapore

Hybrid
SGD 90,000 - 150,000
Hybrid work arrangement
Software Engineer- Devices
Software Engineer- Devices

ResMed Inc. • Singapore

Hybrid
SGD 90,000 - 130,000
Software Engineer- Devices
Software Engineer- Devices

ResMed (UK) • Singapore

Hybrid
SGD 70,000 - 95,000
Software Engineer- Devices
Software Engineer- Devices

311 ResMed Pty Ltd • Singapore

Hybrid
SGD 75,000 - 110,000
Software Engineer- Devices
Software Engineer- Devices

ResMed (Malaysia) Sdn Bhd (MY) • Singapore

Hybrid
SGD 60,000 - 120,000
Software Engineer- Devices
Software Engineer- Devices

Medifox DAN GmbH • Singapore

Hybrid
SGD 90,000 - 150,000
Hybrid work arrangement
Senior Mechanical Design Engineer — Medical Devices
Senior Mechanical Design Engineer — Medical Devices

ResMed Inc • Singapore

On-site
SGD 120,000 - 180,000