411,046open jobs
14,232companies
71,153added this week
Browse all
Salary
$72k – $159k per year (Estimated)
Location
Remote/Hybrid (Singapore)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Menlo Research is an applied AI research lab and robotics software startup headquartered in Singapore with operations globally. Founded in 2023, the company builds open-source AI infrastructure, modular operating software (Asimov OS), and world modeling systems that function as the "brain" for next-generation humanoid and mobile robots. Through an open-innovation approach and shared API architecture, Menlo enables developers and OEMs to train, deploy, and monetize composable robotic skills and multimodal perception models across diverse hardware platforms.

About Menlo

Menlo Research is an Applied R&D lab building Asimov, an open-source humanoid robot platform, and the full software stack that powers it. Our mission is to make humanoid labor economically viable, turning software into physical labor at scale. We build across the full stack: hardware architecture, locomotion, autonomy, simulation, and infrastructure. We move fast, ship to real robots, and open-source everything we can. If you want your work to matter beyond a paper or a demo, this is the place.

The Role

You own the software that sits closest to Asimov's hardware, the code that closes control loops on time, every time. You work from bare-metal joint controllers up through embedded Linux on the robot's compute platform, bringing up new boards, writing drivers for the sensors and actuators that make the robot move, and making sure the timing guarantees the controls and autonomy teams depend on actually hold on real hardware.

What You'll Do

  • Design, implement, and test real-time firmware in C/C++ for joint controllers, sensor boards, and power management across the robot

  • Own the embedded Linux platform on Asimov's onboard compute: kernel configuration, device drivers, device trees, and board support packages

  • Bring up new board revisions alongside the electrical team, from first power-on to a fully characterized, controllable subsystem

  • Build and maintain the communication layer between joints and the main compute stack, including bus scheduling, time synchronization, and the joint-level API exposed to controls

  • Own bootloader, flashing, and firmware update flows across every board on the robot, so a fleet-wide update is routine rather than an event

  • Integrate sensors, including IMUs, encoders, force-torque, and camera interfaces, with correct timestamping and deterministic latency

  • Implement safety and fault handling: watchdogs, E-stop paths, thermal and current limits, and graceful degradation when a subsystem drops out

  • Debug across the hardware-software boundary with oscilloscopes, logic analyzers, and bus sniffers, and build the test automation that catches regressions before they reach a robot

  • Contribute to Menlo's open-source efforts, including firmware, drivers, and hardware bring-up documentation for the broader robotics community

What We Look For

  • 3 or more years of hands-on firmware or embedded software experience on products that ship and run in the real world

  • Strong C and C++ in resource-constrained, real-time environments, plus Python for tooling, test automation, and calibration scripts

  • Practical embedded Linux experience: kernel and driver work, device trees, cross-compilation toolchains, and a build system such as Yocto or Buildroot

  • Solid grounding in real-time systems: interrupt latency, scheduling, jitter, priority inversion, and the discipline to measure timing rather than assume it

  • Deep familiarity with hardware interfaces including SPI, I2C, CAN, UART, and camera interfaces such as MIPI CSI-2 or GMSL

  • Comfort reading schematics and datasheets, and debugging with oscilloscopes, logic analyzers, JTAG/SWD, and bus analyzers

  • Strong communication skills to drive alignment across electrical, mechanical, and controls teams

Nice to Have

  • Experience with bipedal or humanoid robots, legged locomotion platforms, or other high-DOF electromechanical systems

  • Motor control firmware experience: FOC commutation, current/velocity/position loops, encoder calibration, and fault protection

  • RTOS experience (Zephyr, FreeRTOS) or PREEMPT_RT and real-time tuning on Linux

  • Time-sensitive networking, or other deterministic fieldbus and distributed clock synchronization

  • Secure boot, signed images, and over-the-air update infrastructure

  • Familiarity with ROS 2 and how firmware-level data reaches the autonomy stack

  • Hardware-in-the-loop test rigs and CI for firmware

  • Board bring-up experience across multiple hardware revisions of the same product

Why Join Menlo

We are a physical AI company building real robots, and your code is what makes them move. You own the layer closest to the hardware, ship to real robots on a short loop, and open-source what you can for the community building on Asimov. It is a small team with a huge surface area, which means real ownership and the chance to watch your work stand up and walk.

A Note on AI

You don't need deep AI expertise for every role, but we do expect everyone at Menlo to be intellectually curious, drawn to tinkering and discovery, and excited to use AI as a real collaborator in their work. For some roles, AI fluency is a core requirement. When that's the case, we'll say so explicitly in the qualifications. People who thrive here don't treat AI as a novelty. They use it to think better, and make their work easier for others to build on.

Equal Opportunity and Accommodations

We hire talented people from a wide range of backgrounds. If you're excited about a role but don't meet every bullet, we still encourage you to apply. Menlo Research is an equal opportunity employer and does not discriminate on the basis of any legally protected characteristic. Menlo provides reasonable accommodations during the application process. If you need one, please let your recruiter know.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
411,046 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Singapore
$26k – $66k per year (Estimated) • In office • Full-Time • 5+ years exp • Pune
Python
Java
C++
Java
Spring Boot
Databases
KDB+
Apache Kafka
Kafka
AI/ML
Time Series Forecasting
DevOps
CI/CD
Jenkins
Git
Apply
$27k – $69k per year (Estimated) • In office • Full-Time • 8+ years exp • Hyderabad
Python
Verilog
C++
Perl
MATLAB
Chips/EDA
Cadence Virtuoso
Siemens ModelSim
Apply
$28k – $70k per year (Estimated) • In office • Full-Time • 8+ years exp • Master's Degree • Hyderabad
Python
C++
Apply
$48k – $60k per year • Remote/Hybrid • 4+ years exp • Milan • Padua
Python
Python
FastAPI
AI/ML
Model Context Protocol
AI Agents
LLM
DevOps
Platform Engineering
Apply
Data Engineer 12 min ago
$60k – $95k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Warsaw
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
DevOps
Azure DevOps
Azure
CI/CD
Git
Gitflow
Analytics
Power BI
ETL/ELT
Apply
$87k – $170k per year (Estimated) • In office • Full-Time • 3+ years exp • Shenzhen • Palo Alto
Python
SQL
Apply
Deployment Engineer 3 days ago
Remote/Hybrid • Full-Time • Palo Alto
AI/ML
Fine-tuning
Robotics
Teleoperation
Apply
Menlo Fellows 3 days ago
Remote/Hybrid • Full-Time • Ho Chi Minh City
Go
Go
Chi
AI/ML
Physical AI
Apply
Designer 3 days ago
Remote/Hybrid • Full-Time • Singapore
JavaScript
Frontend
Tailwind CSS
Next.js
React.js
Design
Blender
Figma
Management
Discord
Apply
Remote/Hybrid • Full-Time • Palo Alto
Python
AI/ML
Reinforcement Learning
Robotics
ROS2
MuJoCo
Teleoperation
Sim-to-Real
Imitation Learning
Reinforcement Learning
Apply
$70k – $174k per year (Estimated) • In office • Contractor • 3+ years exp • Singapore
Apply
$51k – $110k per year (Estimated) • In office • Full-Time • 2+ years exp • Singapore
Apply
$85k – $217k per year (Estimated) • Remote/Hybrid • Full-Time • 10+ years exp • Sydney
AI/ML
AI Agents
DevOps
GCP
Azure
AWS
Apply
$97k – $244k per year (Estimated) • In office • Full-Time • 12+ years exp • Singapore
AI/ML
AI Agents
LLM Guardrails
Agentic Workflows
Apply
$22k – $53k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Singapore
Marketing
X (Twitter)
LinkedIn
Instagram
Apply
See all jobs
This is one of many
411,046 more open roles from verified company boards, updated every day.