F

Field AI

Builds AI that guides robots through changing sites

Embedded Systems Engineer - Robotics Hardware

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeIrvine, CA, USA$120k - $200k /yrIn-person

About the Job

Requirements

  • A B.S., M.S., or Ph.D. in Computer Engineering, Robotics, Electrical Engineering, or a related field.
  • Experience with embedded platforms such as Jetson, Raspberry Pi, x86 NUCs, or custom single-board computers.
  • Proficiency with Linux system configuration, scripting, and headless deployment tools.
  • Strong firmware development skills for microcontrollers, including bare-metal and real-time operating system environments.
  • Proficiency in C++ and Python for embedded and application-level development.
  • Experience with USB, Ethernet, I²C, SPI, CAN, GMSL, and similar communication interfaces.
  • Familiarity with ROS, device drivers, TF, and data streaming and publishing.
  • Comfort using hardware/software debugging tools such as oscilloscopes, logs, power monitors, and analyzers.
  • Ability to diagnose and optimize across compute, thermal, timing, and I/O layers.

Responsibilities

  • Architect and configure embedded compute platforms, including ARM/x86 and single-board computers, for robotic applications; evaluate, test, and select platforms.
  • Set up and customize Linux environments such as Ubuntu, Yocto, and JetPack, middleware such as ROS, and I/O interfaces.
  • Integrate compute with sensing and robotic systems, analyzing thermal, power, and bandwidth constraints to meet deployment and runtime requirements.
  • Bring up sensors and peripherals using protocols such as USB, Ethernet, GMSL, I²C, SPI, and CAN.
  • Build and maintain drivers, ROS nodes, and data acquisition pipelines for new hardware components.
  • Create configuration files, launch scripts, and firmware update workflows.
  • Conduct system-level tests, including thermal profiling, latency measurement, and power draw analysis.
  • Maintain flashing procedures, I/O maps, and debug kits, and manage compute and I/O budgets.
  • Work with vendors to procure compute hardware, develop incoming-unit quality assurance checks, and support payload integration and scaling.
  • Support root-cause analysis for boot, connectivity, and throughput issues.
  • Implement watchdogs, health checks, and evaluation tools; monitor compute system performance across CPU, GPU, memory, I/O, and networking.

Desired Qualifications

  • Experience taking systems from prototype to large-scale production.
  • Experience developing systems for harsh field environments.
  • Experience working on robotics deployed in real-world settings such as autonomous vehicles, drones, or ruggedized robots.
  • Fluency across software, electrical, and mechanical systems.
  • Knowledge of robotics autonomy stacks and how compute performance impacts autonomy algorithms.

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