Real-Time Embedded Firmware Engineer for Humanoid Robotics

Menlo

Singapore

On-site

SGD 70,000 - 120,000

Full time

5 days 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

Menlo Research in Singapore is seeking a firmware engineer to own real-time software close to hardware, from bare-metal controllers to embedded Linux on the robot compute platform.

You will bring up new boards, write drivers for sensors and actuators, ensure timing guarantees, and build robust boot and update flows shared across the fleet.

This role emphasizes hands-on hardware-software integration, deterministic latency, and collaboration with electrical, controls, and autonomy teams.

Qualifications

  • 3+ years of hands-on firmware or embedded software experience in real-world products.
  • Strong C and C++ in resource-constrained, real-time environments, plus Python for tooling and tests.
  • Practical embedded Linux experience: kernel, drivers, device trees, cross-compilation, and build systems (Yocto/Buildroot).
  • Solid grounding in real-time systems: interrupt latency, scheduling, jitter, and timing measurement.

Responsibilities

  • Design, implement, and test real-time firmware for joint controllers, sensors, and power management.
  • Own the embedded Linux platform on the onboard compute: kernel config, drivers, device trees, BSPs.
  • Bring up new board revisions with the electrical team, from power-on to a characterized subsystem.
  • Build and maintain the communication layer between joints and main compute: bus scheduling and time sync.
  • Own bootloader, flashing, and firmware update flows across all boards for fleet-wide updates.
  • Integrate sensors (IMUs, encoders, force-torque, cameras) with timestamping and deterministic latency.
  • Implement safety and fault handling: watchdogs, E-stop paths, thermal/current limits, graceful degradation.
  • Debug across hardware-software boundary with tools; build test automation to catch regressions.

Skills

C/C++
Python
Embedded Linux
RTOS concepts
JTAG/SWD
Device drivers
Hardware interfaces

Tools

Yocto
Buildroot

Job description

Menlo Research in Singapore is seeking a firmware engineer to own real-time software close to hardware, from bare-metal controllers to embedded Linux on the robot compute platform.

You will bring up new boards, write drivers for sensors and actuators, ensure timing guarantees, and build robust boot and update flows shared across the fleet.

This role emphasizes hands-on hardware-software integration, deterministic latency, and collaboration with electrical, controls, and autonomy teams.

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

Similar jobs worth comparing

Real-Time Robotics Firmware Engineer (Embedded Linux)
Real-Time Robotics Firmware Engineer (Embedded Linux)

Jobtailor • Singapore

On-site
SGD 90,000 - 150,000
Firmware Engineer
Firmware Engineer

Menlo • Singapore

On-site
SGD 70,000 - 120,000
Lead Embedded AI Engineer for Autonomous Robots
Lead Embedded AI Engineer for Autonomous Robots

Talentsis • Singapore

On-site
SGD 120,000 - 180,000
Humanoid Robot Software Engineer On-Site Lab
Humanoid Robot Software Engineer On-Site Lab

FRONTIER FORCE TECHNOLOGY PTE LTD • Singapore

On-site
SGD 70,000 - 120,000
Embedded Firmware Engineer - ARM, C/C++, RTOS
Embedded Firmware Engineer - ARM, C/C++, RTOS

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 70,000 - 120,000
Electrical Engineer, Robotics — Power, Motors & Sensors
Electrical Engineer, Robotics — Power, Motors & Sensors

Menlo • Singapore

On-site
SGD 103,000 - 130,000
Opportunities for real-world impact
Collaborative team environment
Open-source contributions
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

Hewlett Packard Enterprise • Singapore

On-site
SGD 90,000 - 140,000
On-Site Embedded Firmware Engineer (C/C++, RTOS)
On-Site Embedded Firmware Engineer (C/C++, RTOS)

PERSOL • Singapore

On-site
SGD 70,000 - 90,000
Lead Humanoid Robotics Deployment Engineer
Lead Humanoid Robotics Deployment Engineer

mr diy international • Singapore

On-site
SGD 90,000 - 150,000
Edge Firmware Engineer for Low-Latency Sports Tech
Edge Firmware Engineer for Low-Latency Sports Tech

Rapsodo Pte Ltd • Singapore

On-site
SGD 90,000 - 150,000