Embedded Software Engineer — Devices Team (Hybrid, SG)

ResMed (UK)

Singapore

Hybrid

SGD 70,000 - 95,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Resmed is seeking a Software Engineer for the Devices Team in Singapore. This hybrid role focuses on hands-on software development across the full lifecycle, including design, implementation, verification and support.

You will work on embedded systems, BLE, and Linux/RTOS environments with cross-functional collaboration. We require 2+ years of experience, strong C/C++ and Python skills, and a solid understanding of microprocessor hardware.

Qualifications

  • Bachelor's degree in CS/Software Engineering/Electrical/Electronic Engineering or equivalent.
  • 2+ years of relevant software development experience.
  • Strong proficiency in C/C++.
  • Proficient in Python.
  • Strong understanding of microprocessor hardware operations including interrupts, DMA, SPI and I2C.
  • Experience with BLE semiconductor bare-metal software development.
  • Hands-on experience with embedded Linux and RTOS.
  • Experience in software design, development, debugging and testing.

Responsibilities

  • Design, develop, test and deliver software meeting requirements.
  • Develop high-quality software using C/C++ and Python.
  • Verify software behaviour through manual and automated testing.
  • Interface software with microprocessor hardware (interrupts, DMA, SPI, I2C).
  • Contribute to BLE bare-metal software development.
  • Develop and support software within embedded Linux and RTOS environments.
  • Analyze, debug and resolve software and system issues.
  • Prepare and maintain design and technical documentation.
  • Support software through full product lifecycle from development to release.

Skills

C/C++
Python
Embedded
BLE bare-metal
Microprocessor
Linux RTOS
Debugging
Documentation
Communication

Education

Bachelor's degree in CS/SE/EE

Tools

CI/CD pipelines
Embedded Linux
Arduino
Raspberry Pi
Git

Job description

Resmed is seeking a Software Engineer for the Devices Team in Singapore. This hybrid role focuses on hands-on software development across the full lifecycle, including design, implementation, verification and support.

You will work on embedded systems, BLE, and Linux/RTOS environments with cross-functional collaboration. We require 2+ years of experience, strong C/C++ and Python skills, and a solid understanding of microprocessor hardware.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Devices (Hybrid, SG)
Embedded Software Engineer - Devices (Hybrid, SG)

ResMed Inc. • Singapore

Hybrid
SGD 75,000 - 110,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 — C/C++, BLE & Linux
Embedded Software Engineer — C/C++, BLE & Linux

Medifox DAN GmbH • Singapore

Hybrid
SGD 90,000 - 150,000
Hybrid work arrangement
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
Software Engineer- Devices
Software Engineer- Devices

ResMed (UK) • Singapore

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

ResMed Inc. • Singapore

Hybrid
SGD 90,000 - 130,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
Software Engineer- Devices
Software Engineer- Devices

311 ResMed Pty Ltd • Singapore

Hybrid
SGD 75,000 - 110,000
Senior Mechanical Design Engineer — Medical Devices
Senior Mechanical Design Engineer — Medical Devices

ResMed Inc • Singapore

On-site
SGD 120,000 - 180,000