F

Field AI

Builds AI that guides robots through changing sites

Embedded Systems Engineer - Humanoid Robotics

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBoston, MA, USA$100k - $240k /yr

About the Job

Requirements

  • A B.S., M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Robotics, or a related field.
  • At least 3 years of hands-on embedded systems experience.
  • Proficiency in C++ and Python for embedded and application-level development.
  • Experience bringing up and customizing bare-metal and real-time operating system firmware, Linux kernels and device drivers, and board support packages across platforms such as Jetson or custom single-board computers.
  • Experience developing drivers for cameras, LiDAR, inertial measurement units, tactile sensors, or motors, connecting sensors and actuators to embedded compute.
  • Familiarity with GPU, TPU, or NPU offload and frameworks such as CUDA or TensorRT for edge inference, ideally supporting manipulation or perception models.
  • Hands-on experience with Ethernet, CAN/CAN-FD, SPI, I2C, UART, USB, or PCIe; wireless links; and timing protocols such as PTP.
  • Familiarity with ROS/ROS2 and DDS for exposing sensor and actuator interfaces to higher-level software.
  • Experience designing compute hardware and firmware under tight size, weight, and power constraints, such as wearable or backpack-style payloads.

Responsibilities

  • Develop computing systems for humanoid robots, including compute platform design, firmware and board support package bring-up, and kernel-level Linux work.
  • Design and select embedded compute platforms, including ARM, SoC, and microcontrollers, balancing capabilities against size, weight, and power constraints.
  • Write and customize bare-metal and real-time operating system firmware, board support packages, and bootloaders for humanoid payload computing hardware.
  • Develop at the Linux kernel level to support real-time performance and reliable operation of the compute stack.
  • Conduct thermal profiling, power draw analysis, and latency measurement, and implement watchdogs and health checks for the compute stack.
  • Adapt, integrate, and develop drivers for cameras, LiDAR, and inertial measurement units that provide real-time perception and state-estimation data.
  • Adapt, integrate, and develop drivers for motors, joint actuators, and tactile sensors to support low-latency control and feedback for humanoid manipulation and locomotion.
  • Bring up wired Ethernet, CAN, GMSL, SPI, and I2C interfaces, as well as wireless interfaces with deterministic timing using PTP and PPS.
  • Partner with the machine learning team to ensure the compute platform meets model latency, memory, and throughput needs.
  • Build the data pipeline connecting camera, LiDAR, inertial measurement unit, and tactile inputs to joint manipulation commands, from raw sensor capture through actuator control.
  • Support accelerated inference on the backpack so machine learning models can interpret sensor data and issue robot commands in real time.
  • Expose driver and sensor data through ROS/ROS2 and DDS interfaces so the machine learning team's software can consume it in real time.
  • Design the backpack's compute and software architecture to generalize across a diversity of humanoid robot platforms.
  • Collaborate with mechanical, electrical, and sensor engineers to develop an integrated backpack payload.
  • Lead the technical direction of backpack compute development, from architecture decisions through implementation.
  • Implement e-stop circuitry and safety monitoring on the backpack platform, laying the groundwork for functional safety as the fleet matures.

Desired Qualifications

  • Experience developing embedded systems, firmware, or drivers for humanoid or other legged robot platforms.
  • Familiarity with joint manipulation, motor control, and how sensor data flows into robot commands such as standing or grasping.
  • Experience with Linux kernel modules, device driver development, kernel-level debugging, PREEMPT_RT, and deterministic, low-jitter timing in production systems.
  • Experience implementing e-stop circuitry, safety monitoring, or other safety-critical embedded systems for robots operating near people; experience with functional safety standards such as ISO 13849 or ISO 10218 for robots operating in human environments.
  • Experience working directly with machine learning or perception teams to meet model latency, memory, and throughput requirements on embedded hardware.

About the Company

Field AI

Builds AI that guides robots through changing sites

Field AI builds autonomy software that lets mobile robots inspect and work in changing environments, including construction sites and industrial facilities. Its Field Foundation Models act as a shared control system for different machines, bringing perception, navigation and task planning together on the robot. Cameras and other sensors feed the system, while the platform sends site data into customers' project tools to track progress, record conditions and identify deviations from plans. The company sells commercial autonomy solutions and deployment services, integrating its software with robot manufacturers' equipment. Field AI was founded in 2023 and is headquartered in Irvine, California.

Company size
201-500
Company stage
Late Stage VC
Total funding
$1.1B
Headquarters
Irvine, CA
Founded
2023

Recently Posted Jobs

Explore more opportunities at Field AI

See more jobs