Embedded Systems Engineer-Federal

Field AI
Irvine, PA
Category Engineering
Job Description
Field AI is transforming how robots interact with the real world by building risk-aware, reliable, and field-ready AI systems. As an Embedded Systems Engineer, you will contribute to the architecture, configuration, and validation of compute systems for robotic platforms. The role requires experience with embedded platforms, Linux, firmware development, and programming languages like C++ and Python.

Requirements

  • B.S., M.S., or Ph.D. in Computer Engineering, Robotics, Electrical Engineering, or a related field.
  • Experience with embedded platforms (Jetson, Raspberry Pi, x86 NUCs, custom SBCs).
  • Proficiency with Linux system configuration, scripting, and headless deployment tools.
  • Strong skills in firmware development for microcontrollers, including bare-metal and RTOS environments.
  • Proficient in C++ and Python for embedded and application-level development.
  • Experience with USB, Ethernet, I2C, SPI, CAN, GMSL, and similar interfaces.
  • Familiarity with ROS, device drivers, TF, and data streaming/publishing.
  • Comfort with hardware/software debugging tools (oscilloscopes, logs, power monitors, analyzers).
  • Ability to diagnose and optimize across compute, thermal, timing, and I/O layers.
  • Scaling: Experience taking systems from prototype to large scale production.
  • Field Environments: Experience developing systems for harsh field environments.
  • Deployed Robotics: Experience working on robotics deployed in real world settings such as autonomous vehicles, drones, or ruggedized robots.
  • Systems Level Robotics: Fluency across software, electrical, and mechanical systems.
  • Autonomy Software: Knowledge of autonomy stacks used in robotics. As well as how compute performance impacts autonomy algorithms.

Benefits

  • Full benefits
  • Equity
  • Generous time off
]]>