Jobs · Engineering · California

Embedded Autonomy Engineer

Mach Industries · Huntington Beach, CA · 1 mo ago
On-siteEngineeringFull-time

About the role

Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. The Embedded Autonomy Engineer role involves bringing up Jetson-class compute, integrating high-bandwidth sensors, and optimizing the real-time sensor-to-GPU data path under real SWaP, thermal, and vibration constraints.

Key Responsibilities

  • Own bring-up and lifecycle of the Linux mission computer: board support packages, device trees, kernel configuration, and bootloaders on NVIDIA Jetson/Tegra and similar SoCs.
  • Integrate high-bandwidth sensors into Linux end to end: MIPI CSI cameras with GMSL/FPD-Link SerDes, V4L2, and ISP tuning, plus radar over PCIe or Ethernet; own time-sync and calibration across the sensor suite.
  • Build and optimize the real-time sensor-to-GPU data path that feeds perception, localization, and inference: zero-copy, DMA, GPU memory management, and camera-to-inference latency.
  • Stand up and maintain the on-target execution environment for autonomy and ML: CUDA/TensorRT runtime, GPU/CPU scheduling, edge containers, and the drivers and libraries the stack depends on.
  • Define software-hardware interface specs with electrical engineers during board design cycles; debug integration with logic analyzers, oscilloscopes, and UART.
  • Contribute to the autonomy runtime on the mission computer (middleware, health monitoring, state management) as the engineer who knows the Linux compute layer best.

Required Qualifications

  • 5+ years of embedded Linux development on custom hardware, with deep expertise in device tree configuration, BSP customization, and kernel bring-up.
  • Camera and sensor integration on Linux: MIPI CSI and V4L2, plus GMSL or FPD-Link SerDes; comfortable owning the sensor-to-memory path.
  • Experience with Yocto or L4T-based build systems; fluency in C, C++, Bash, and Python.
  • Strong hardware debugging with logic analyzers, oscilloscopes, CAN, and UART; reads schematics and collaborates fluently with EEs.
  • Track record taking Linux-based compute platforms from bring-up to real-world deployment, with real-time and performance optimization.
  • Wants to work up the stack into autonomy and on-target inference, not only maintain the OS and boards.

Preferred Qualifications

  • NVIDIA Jetson and the L4T stack; CUDA, TensorRT, GStreamer/DeepStream for on-target inference and media pipelines.
  • ROS 2/copper-rs/dora-rs and integration of autonomy, perception, or localization software on the mission computer.
  • Multi-sensor time-sync and calibration (PTP, hardware triggering).
  • GPU pipeline and memory optimization, DMA, and zero-copy under real-time constraints.
  • Nix or NixOS workflows; strong opinions about Rust.
  • Experience in contested or degraded environments (RF denial, low-light/night, high-vibration platforms).

Similar jobs

Autonomy Engineer

Carnegie Mellon UniversityPittsburgh, PA· 4 days ago
Information Technologyapply on cmu.wd115.myworkdayjobs.com

Autonomy Engineer

Trusted Space, LLCDenver, CO· 2 mo ago
Engineering$140k–$190k/yrapply on theapplicantmanager.com

Autonomy Engineer

Software Engineering Institute | Carnegie Mellon UniversityArlington, VA· 1 mo ago
Engineeringapply on cmu.wd5.myworkdayjobs.com

Autonomy Engineer

MIT Lincoln LaboratoryLexington, MA· 2 mo ago
Engineering$145k–$170k/yrapply on careers.ll.mit.edu

Autonomy Engineer

Carnegie Mellon UniversityArlington, VA· 4 days ago
Engineeringapply on cmu.wd115.myworkdayjobs.com