Senior Software Engineer

luxshare precision singapore pte. ltd.

Singapore

On-site

SGD 110,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxshare Precision Singapore Pte. Ltd. is seeking an experienced embedded software engineer to design and implement real‑time firmware for medical devices. You will develop drivers, BSPs, and middleware for ARM Cortex‑M and DSP platforms, and lead architecture discussions with cross‑functional teams.

The role requires expertise in RTOS-based systems, HAL development, and device interfaces, with a strong focus on MISRA compliance and regulatory readiness.

Qualifications

  • Experience in designing and implementing real-time embedded software for medical devices.
  • Proficiency in C/C++ and MISRA-C/C++ coding standards.
  • Hands-on RTOS experience (FreeRTOS, Zephyr, VxWorks or equivalent).
  • Experience with hardware abstraction layers and common device interfaces (SPI, I2C, UART, USB, CAN).
  • Familiarity with regulatory standards and software lifecycle processes in medical devices.

Responsibilities

  • Design and implement robust, real-time embedded firmware in C/C++ for medical-grade hardware platforms.
  • Develop low-level drivers, BSPs, and middleware for MCUs and DSPs.
  • Architect and integrate RTOS-based systems and HALs across projects.
  • Define and implement device interface protocols (SPI, I2C, UART, USB, CAN).
  • Lead code reviews and ensure MISRA C/C++ compliance.

Skills

Firmware development
C/C++
MISRA C/C++
RTOS experience
HAL/Device protocols
Regulatory knowledge

Job description

(a) Design and implement robust, real-time embedded firmware in C/C++ for medical-grade hardware platforms.

(b) Develop low-level drivers, BSPs, and middleware for microcontrollers (ARM Cortex-M, RISC-V, etc.) and DSPs.

(c) Architect and integrate RTOS-based systems (FreeRTOS, Zephyr, VxWorks, or equivalent).

(d) Define and implement hardware abstraction layers (HAL) and device interface protocols (SPI, I2C, UART, USB, CAN).

(e) Conduct rigorous code reviews and ensure adherence to MISRA C/C++ coding standards.

(f) Medical Device Compliance & Quality

(g) Develop and maintain software documentation per IEC 62304 (Software Development Lifecycle for Medical Devices).

(h) Contribute to risk management activities in line with ISO 14971.

(i) Participate in FDA 510(k), CE marking, and other regulatory submission processes.

(j) Define and execute software verification & validation (V&V) plans, test protocols, and traceability matrices.

(k) Work closely with quality assurance teams to ensure compliance with GMP, MDR, and ISO 13485 standards.

(l) Technical Leadership & Collaboration

(m) Lead architectural discussions and technical design reviews within cross-functional teams.

(n) Mentor and coach junior and mid-level engineers in best practices for embedded development.
(o) Collaborate with hardware engineers, clinical scientists, quality and regulatory affairs on system-level requirements.

(p) Drive continuous improvement of development processes, toolchains, and CI/CD pipelines.

(q) Evaluate and integrate third-party components and open-source libraries with due diligence.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer, FIrmware, MedTech Catapult
Senior Engineer, FIrmware, MedTech Catapult

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 80,000 - 120,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Senior Firmware Developer
Senior Firmware Developer

Rohde & Schwarz (China) Technology Co., Ltd. • Singapore

On-site
SGD 60,000 - 90,000
Senior Embedded Firmware Engineer – Medical Devices
Senior Embedded Firmware Engineer – Medical Devices

luxshare precision singapore pte. ltd. • Singapore

On-site
SGD 110,000 - 180,000
Senior Firmware Developer
Senior Firmware Developer

ROHDE & SCHWARZ GmbH & Co. KG • Singapore

On-site
SGD 60,000 - 90,000
Senior Firmware Engineer, MedTech Systems
Senior Firmware Engineer, MedTech Systems

A*STAR RESEARCH ENTITIES • Singapore

On-site
SGD 80,000 - 110,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRT SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Senior C/C++ Developer
Senior C/C++ Developer

Helius Technologies • Singapore

On-site
SGD 70,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

SGInnovate • Singapore

On-site
SGD 120,000 - 180,000
Senior Bluetooth Software Engineer (US Fabless IC Design)
Senior Bluetooth Software Engineer (US Fabless IC Design)

search staffing services pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000