$100K – $200K/yr
Embedded Systems Engineer, Robotics Hardware
Role overview
Job description
1. Compute System Design
-
Compute Architecture: Architect and configure embedded compute platforms (ARM/x86, SBCs) for robotic applications including evaluation, testing and selection.
-
Firmware & Software: Set up and customize Linux environments (Ubuntu, Yocto, JetPack), middleware (ROS), and I/O interfaces.
-
Systems Integration: Integrate compute with sensing and robotic systems. Analyze thermal, power, and bandwidth constraints to meet deployment and runtime requirements.
-
Communications: Bring up sensors and peripherals using a range of protocols (USB, Ethernet, GMSL, I²C, SPI, CAN).
-
Data Pipelines: Build and maintain drivers, ROS nodes, and data acquisition pipelines for new hardware components.
-
Systems Configuration: Create configuration files, launch scripts, and firmware update workflows.
-
Testing: Conduct system-level tests such as thermal profiling, latency measurement, and power draw analysis.
-
Documentation & Budgets: Maintain flashing procedures, I/O maps, and debug kits. Manage compute and I/O budgets.
-
Build: Work with vendors to procure compute hardware. Develop QA checks for incoming units. Support payload integration and scaling.
-
Debug: Support root-cause analysis for boot, connectivity, and throughput issues.
Diagnostics Monitoring: Implement watchdogs, health checks, and other evaluation tools. Monitor compute system performance across CPU, GPU, memory, I/O, and networking.
2. Compute System Implementation
3. Compute System Production & Servicing
-
Education: B.S., M.S., or Ph.D. in Computer Engineering, Robotics, Electrical Engineering, or a related field.
-
Experience Level: We are recruiting across a wide range of experience levels from entry level engineers to senior and staff engineers.
-
Embedded Systems: Experience with embedded platforms (Jetson, Raspberry Pi, x86 NUCs, custom SBCs).
-
Linux: Proficiency with Linux system configuration, scripting, and headless deployment tools.
-
Firmware: Strong skills in firmware development for microcontrollers, including bare-metal and RTOS environments.
-
Programming: Proficient in C++ and Python for embedded and application-level development.
-
Communication Protocols: Experience with USB, Ethernet, I²C, SPI, CAN, GMSL, and similar interfaces.
-
ROS Ecosystem: Familiarity with ROS, device drivers, TF, and data streaming/publishing.
-
Debugging: Comfort with hardware/software debugging tools (oscilloscopes, logs, power monitors, analyzers).
-
Systems Thinking: 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.
About this listing
- Source: FieldAI's official careers site (via Lever) · last confirmed on the source 27 Oct 2026
- Posted 12 Aug 2025
Jobiba does not charge job seekers. Never pay to apply or share OTPs, card or bank details.
What they are looking for
Skills & requirements
Qualification
B.S., M.S., or Ph.D. in Computer Engineering, Robotics, Electrical Engineering, or a related field.
Department · Engineering
Hiring company
FieldAI
FieldAI is the leader in deploying general-purpose robots in unstructured environments, providing a universal brain that works across many robots, and many tasks.
Related opportunities
Similar active roles
Relevant, currently active roles for this market.
$100K – $200K/yr
$100K – $240K/yr
$150K – $250K/yr
$100K – $200K/yr
🔔 Get job alerts
New Embedded Systems Engineer jobs in Irvine, California, United States, straight to your inbox.
No spam · Unsubscribe anytime