Manage and maintain a fleet of HIL rigs for sUAS platforms, integrating simulators with flight controllers and embedded hardware while developing automation and debugging complex hardware-software systems.
Salary not listed
On-siteEmbedded Engineering
About the role
Responsibilities
Manage and scale a growing fleet of HIL rigs on ARM and x86 architectures
Integrate, test, deploy, and maintain HIL solutions involving third-party hardware for Group 1-3 sUAS platforms and companion computers
Design, build, and integrate simulators with HIL hardware and flight stack software (ArduPilot, PX4) for autonomous validation use-cases
Configure, flash, and manage firmware across flight controllers (Pixhawk) and auxiliary hardware for automated testing
Develop and maintain automation scripts (Python, Bash) for system provisioning, health-checking, and monitoring
Design custom wiring harnesses or interface boards to bridge flight controllers, sensors, networking equipment, and simulation hosts
Troubleshoot and resolve complex hardware-software integration issues including timing constraints, MAVLink latency, and serial communication faults
Collaborate with embedded software and simulation teams to ensure high-fidelity sensor data and flight dynamics translate accurately to hardware
Requirements
Extensive experience deploying, managing, and maintaining complex hardware systems on ARM and x86 architectures
Strong proficiency in Linux environments using the command line for configuration, performance tuning, and troubleshooting
Excellent networking skills including deep understanding of IP networking (TCP/UDP, routing, subnets) and diagnosing network bottlenecks in real-time environments
Deep, hands-on hardware debugging capabilities using oscilloscopes, logic analyzers, and multimeters
Solid understanding of standard embedded communication interfaces (UART, I2C, SPI, CAN)
Experience writing robust automation, testing, and infrastructure scripts in Python or Bash
Experience building or maintaining CI/CD pipelines that interact directly with hardware test benches
Strong sense of ownership and ability to work cross-functionally to drive ambiguous hardware/software integration problems to resolution
Nice to Have
Hands-on experience with Group 1-3 sUAS hardware and flight controllers, particularly Pixhawk
Familiarity with configuring, debugging, and integrating open-source flight stack software (ArduPilot, PX4)
Working knowledge of communication protocols used in autonomous vehicles (MAVLink) and robotics middlewares (ROS, ROS 2, DDS)
Experience developing applications for RTOS such as RT-Linux or NuttX
Lead design and development of Live, Virtual, and Constructive (LVC) simulation integrations to support experimentation, testing, and training of multi-agent Tactical AI autonomy software for air combat. Requires Master's in CS/engineering, 3+ years modern C++, defense M&S tools, and simulation standards (DIS/HLA).
100k – 160k/yr
On-site5+ YOEEmbedded Engineering
Embedded Software Engineer
ZooxSan Diego, CA +1
Develop and test embedded software for Zoox vehicle charging, power management, and electro-mechanical systems. Requires 4+ years real-time embedded C/C++ experience with microcontrollers, automotive protocols (CAN/LIN), and cross-functional collaboration on safety-critical vehicle controls.
155k – 190k/yr
Hybrid4+ YOEEmbedded Engineering
ML Systems Integration Engineer
Cerebras SystemsSunnyvale, CA
Build and debug software infrastructure for next-generation AI hardware systems at Cerebras. Requires strong Python/C++ skills, OS and computer architecture knowledge, and experience with complex hardware-software debugging and system integration.
Salary not listed
On-siteEmbedded Engineering
Embedded Firmware Validation Engineer
Applied IntuitionSunnyvale, CA
Design and execute HIL/SIL validation test cases and automated frameworks for AUTOSAR Classic and Adaptive embedded stacks, including communication protocols, OS, diagnostics, and functional safety. Requires 3+ years embedded validation experience, AUTOSAR knowledge, and Python scripting.
118k – 200k/yr
On-site3+ YOEEmbedded Engineering
Software Engineer, Robotics (ALL LEVELS)
AtomicmachinesSanta Clara, CA
Build and debug distributed software and firmware controlling complex robotics and manufacturing systems with real-time constraints. Requires 5+ years experience interfacing software with hardware, fluency in C++/Python, and a relevant BS degree.