Robotics Real-Time Embedded Firmware Engineer

Tyson Jay Group

Singapore

On-site

SGD 60,000 - 120,000

Full time

47 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tyson Jay Group is seeking an experienced firmware engineer to design, develop and test real-time C/C++ software for controllers, sensors and power-management systems in production hardware. You will implement reliable timing, safety checks and firmware update flows.

You will maintain embedded Linux components, including kernel config, device drivers, device trees and BSPs, and support board bring-up from power-on to subsystem validation, while collaborating with hardware teams.

Qualifications

  • At least 3 years of hands-on firmware or embedded software engineering experience working with production or real-world hardware.
  • Strong C/C++ skills in real-time or resource-constrained systems, with Python experience for tooling, testing or automation advantageous.
  • Hands‑on embedded Linux experience covering areas such as device drivers, device trees, cross-compilation, BSP development, Yocto or Buildroot.
  • Strong hardware-integration fundamentals including interfaces such as SPI, I2C, CAN and UART, with confidence reading schematics and debugging embedded systems.

Responsibilities

  • Design, develop and test real-time firmware in C/C++ for controllers, sensors and power-management systems.
  • Develop and maintain embedded Linux components including kernel configuration, device drivers, device trees and board support packages.
  • Support new board bring-up from initial power-on through subsystem validation and integration.
  • Develop communication interfaces between embedded controllers and higher-level compute systems, including bus scheduling and time synchronisation.
  • Build and maintain bootloader, flashing and firmware-update processes across embedded hardware.
  • Integrate sensors and interfaces such as IMUs, encoders, force-torque sensors and camera systems with reliable timing and data handling.
  • Implement safety, monitoring and fault-handling mechanisms including watchdogs, limits and graceful failure behaviour.
  • Diagnose hardware-software issues using oscilloscopes, logic analysers, JTAG/SWD and bus analysers while developing automated firmware testing.

Skills

C/C++
Real-time systems
Python
Embedded Linux
Device drivers
Device trees
Cross-compilation
Yocto
Buildroot
SPI/I2C/UART

Job description

Tyson Jay Group is seeking an experienced firmware engineer to design, develop and test real-time C/C++ software for controllers, sensors and power-management systems in production hardware. You will implement reliable timing, safety checks and firmware update flows.

You will maintain embedded Linux components, including kernel config, device drivers, device trees and BSPs, and support board bring-up from power-on to subsystem validation, while collaborating with hardware teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - 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 Group • Singapore

On-site
SGD 60,000 - 120,000
Robotics Engineer - Embedded Controls & ROS 2
Robotics Engineer - Embedded Controls & ROS 2

Tyson Jay Management • Singapore

On-site
SGD 70,000 - 110,000
Real-Time Embedded Firmware Engineer for Humanoid Robotics
Real-Time Embedded Firmware Engineer for Humanoid Robotics

Menlo • Singapore

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

CREATIVE LABS PTE. LTD. • Singapore

On-site
SGD 40,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

Creative Technology Ltd. • Singapore

On-site
SGD 48,000 - 78,000
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

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

On-site
SGD 70,000 - 110,000
Robotics Electrical Systems Engineer (Equity, Bonuses)
Robotics Electrical Systems Engineer (Equity, Bonuses)

Tyson Jay • Singapore

On-site
SGD 60,000 - 90,000
Equity compensation (ESOP)
Performance bonuses twice a year
Flexible leave policy
+2
Senior Robotics Software Engineer - Real-Time Systems
Senior Robotics Software Engineer - Real-Time Systems

Dyson Operations Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000