Embedded Linux & Firmware Developer

Rohde & Schwarz GmbH & Co.

Singapore

On-site

SGD 120,000 - 180,000

Full time

7 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

Rohde & Schwarz GmbH & Co. seeks a Senior Embedded Systems Engineer in Singapore to design and maintain embedded Linux platforms and real-time firmware for power supply systems.

You will customize Yocto, develop kernel drivers, and implement secure boot and firmware update mechanisms, collaborating with hardware teams during prototype bring-up and validation. The role involves implementing deterministic control loops on TI C2000 devices and developing automated tests while documenting firmware

Qualifications

  • Senior Embedded Systems Engineer with embedded Linux and real-time microcontroller firmware experience.
  • Experience with Yocto-based Linux distributions.
  • Experience with U-Boot, boot-time configuration, firmware update mechanisms, and secure-boot.
  • Kernel development and device drivers (I2C, SPI, UART, USB, Ethernet).
  • Real-time control firmware for power-conversion systems.
  • Deterministic control loops on TI C2000 devices (ePWM, ADC, CMPSS, DMA, CLA).
  • Collaborate with hardware engineers during prototype bring-up and validation.
  • Diagnose system issues using JTAG, oscilloscopes, logic analyzers, power analyzers, trace tools, and software debuggers.
  • Develop automated tests and document firmware architecture and bring-up procedures.

Responsibilities

  • Bring up and maintain embedded Linux platforms.
  • Customize Yocto distributions (recipes, images, toolchains).
  • Configure U-Boot, boot-time behavior, firmware update mechanisms, and secure-boot features.
  • Develop and debug Linux kernel modules and device drivers for I2C, SPI, UART, USB, Ethernet.
  • Develop and maintain real-time control firmware for power-conversion systems.
  • Implement deterministic voltage and current control loops on TI C2000 devices using ePWM, ADC, CMPSS, DMA, interrupts, and CLA where applicable.
  • Collaborate with hardware engineers during prototype bring-up, board validation, signal verification, and production testing.
  • Diagnose system-level issues using JTAG, oscilloscopes, logic analyzers, power analyzers, trace tools, and software debuggers.
  • Develop automated tests and document firmware architecture, interfaces, and bring-up procedures.

Job description

Introduction

We are seeking a Senior Embedded Systems Engineer with experience in embedded Linux platforms and real-time microcontroller firmware development to join our Power Supplies development team.

Tasks
  • Bring up and maintain embedded Linux platforms.
  • Customize Yocto-based Linux distributions, including recipes, images, toolchains, and production configuration.
  • Configure and optimize U-Boot, boot-time behavior, firmware update mechanisms, and secure-boot features.
  • Develop and debug Linux kernel modules and device drivers for I2C, SPI, UART, USB, Ethernet, and other product-specific peripherals.
  • Develop and maintain real-time control firmware for digital power-conversion systems, including AC/DC, DC/DC, inverter, or related topologies.
  • Implement deterministic voltage and current control loops on TI C2000 devices using ePWM, ADC, CMPSS, DMA, interrupts, and CLA where applicable.
  • Collaborate with hardware engineers during prototype board bring-up, board validation, signal verification, and production testing.
  • Diagnose system-level issues using JTAG, oscilloscopes, logic analyzers, power analyzers, trace tools, and software debuggers.
  • Develop automated tests and document firmware architecture, interfaces, and bring-up procedures.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux & Firmware Developer
Embedded Linux & Firmware Developer

Rohde & Schwarz • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Linux & Real-Time Firmware Engineer
Senior Embedded Linux & Real-Time Firmware Engineer

Rohde & Schwarz • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Linux & Real-Time Firmware Engineer
Senior Embedded Linux & Real-Time Firmware Engineer

Rohde & Schwarz GmbH & Co. • Singapore

On-site
SGD 120,000 - 180,000
Senior System Firmware Engineer
Senior System Firmware Engineer

XP Power LLC • Singapore

On-site
SGD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

BLAZECORP PTE. LTD. • Singapore

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

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Lead Embedded Firmware Engineer for Power & Cooling
Lead Embedded Firmware Engineer for Power & Cooling

BLAZECORP PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 80,000 - 120,000
Senior/ Staff Firmware Engineer AIoT Signal Processing Firmware
Senior/ Staff Firmware Engineer AIoT Signal Processing Firmware

REALTEK SINGAPORE PRIVATE LIMITED • Singapore

On-site
SGD 180,000 - 280,000
Embedded Software Engineer
Embedded Software Engineer

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000