Embedded Linux & Firmware Developer

Rohde & Schwarz

Singapore

On-site

SGD 120,000 - 180,000

Full time

4 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 in Singapore seeks a Senior Embedded Systems Engineer with deep experience in embedded Linux platforms and real-time firmware development. You will bring up Linux, customize Yocto distributions, optimize U-Boot, and implement secure-boot features while developing kernel modules and drivers for multiple interfaces.

You will also develop real-time control firmware for power-conversion systems using TI C2000 devices, collaborate with hardware teams on bring-up and testing, and build

Qualifications

  • Experience with embedded Linux platforms and real-time microcontroller firmware development.
  • Knowledge of Yocto-based distributions, including recipes, images, toolchains and production configuration.
  • Experience with U-Boot and secure-boot features.
  • Development of Linux kernel modules and device drivers for I2C, SPI, UART, USB, Ethernet.
  • Real-time control firmware for power-conversion systems (AC/DC, DC/DC, inverter).
  • Implementation of deterministic voltage/current control loops on TI C2000 devices using ePWM, ADC, CMPSS, DMA, interrupts, and CLA.

Responsibilities

  • 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 (AC/DC, DC/DC, inverter).
  • Implement deterministic voltage/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.

Skills

Embedded Linux
Real-time firmware
C/C++
Device drivers

Tools

Yocto Project
U-Boot
TI C2000 MCU

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

Senior Embedded Linux & Real-Time Firmware Engineer
Senior Embedded Linux & Real-Time Firmware Engineer

Rohde & Schwarz • Singapore

On-site
SGD 120,000 - 180,000
Robotics Firmware Engineer: Real-Time Embedded Systems
Robotics Firmware Engineer: Real-Time Embedded Systems

Tyson Jay Management • Singapore

On-site
SGD 70,000 - 120,000
Embedded Firmware Engineer - Robotics
Embedded Firmware Engineer - Robotics

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Embedded Firmware Engineer – Robotics
Embedded Firmware Engineer – Robotics

Tyson Jay Management • Singapore

On-site
SGD 70,000 - 120,000
Real-Time Embedded Firmware Engineer
Real-Time Embedded Firmware Engineer

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Beyondsoft International (Singapore) Pte Ltd • Singapore

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

XP Power LLC • Singapore

On-site
SGD 90,000 - 130,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
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

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

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000