Skip to content

Robotics Engineer, Staff

250k – 300kAustin, TXEmbedded EngineeringOnsite6+ YOE
Summary

Designs, implements, and tunes high-bandwidth control loops and state estimation for autonomous counter-drone robotics platform. Requires 6+ years in controls engineering for motion systems, proficiency in Rust/C/C++ and modern control theory.

About the role

Responsibilities

  • Design, implement, and tune the control stack for EDDA's motion system, including actuators and gimbaled subsystems.
  • Develop and maintain high-bandwidth control loops, including PID, feedforward, and model-predictive control.
  • Develop and maintain state estimation pipelines that fuse inertial measurement unit data, encoder feedback, and perception output into a consistent target track.
  • Characterize and model mechanical nonlinearities (backlash, cogging, stiction, inertia, structural modes) and develop compensation strategies.
  • Build calibration, logging, and replay tools to support field performance analysis.
  • Continuously improve slew rate, settling time, and pointing accuracy as the hardware platform evolves.

Requirements

  • 6+ years of professional experience in production controls engineering within motion systems, robotics, aerospace, or comparable real-time domains.
  • Strong command of modern control theory, including state-space methods, observers, and model-predictive control.
  • Proficiency in Rust, C, C++ for real-time code, and Python for analysis and tooling.
  • Demonstrated track record of bringing a complex physical system to production-grade performance.
  • U.S. citizenship and ability to pass a background check.

Preferred Qualifications

  • Experience with gimbal, turret, or pointing-system design.
  • System identification and model-based control experience.
  • Hands-on experience with motor drivers, CAN bus, and RTOS targets.
  • Experience with ROS 2 or DDS middleware in production.
  • Active security clearance, or eligibility to obtain one.
  • Prior defense startup experience.
  • Passion for building robots or engineering projects as a hobby.
Skills
RustCC++PythonPIDModel-Predictive ControlState-Space MethodsROS 2DDSCAN busRTOS
Similar roles at this salary range
All Embedded Engineering jobs →
Cyngn

Staff Embedded Software Engineer

Technical leadership role driving design, development, and validation of firmware for autonomous industrial vehicle controllers. Requires 8+ years embedded experience, safety-critical standards expertise, and cross-functional hardware/software collaboration.

205k – 220kMountain View, CAEmbedded EngineeringOn-site8+ YOEETMRTOS
OpenAI

System Power Engineer, Consumer Devices

Characterize, measure, and optimize power consumption on embedded consumer hardware. Build test automation, measure subsystem power, and drive improvements in battery life, thermals, and charging performance.

293k – 325kSan Francisco, CAEmbedded EngineeringHybridPythonPower profiling
OpenAI

System Performance Engineer, Consumer Devices

Profile, benchmark, and optimize performance across embedded hardware products. Define KPIs, build tooling, and drive optimizations from lab through launch under tight latency, power, and memory constraints.

293k – 325kSan Francisco, CAEmbedded EngineeringHybrid7+ YOECC++
Shield AI

Principal Engineer, Ground System Software

Principal Engineer leading software architecture and systems engineering integration for complex, mission-critical ground systems. Requires 8+ years software engineering and 3+ years architecture/leadership experience.

220k – 330kWashington, DCEmbedded EngineeringOn-site8+ YOEC#C++
Zoox

Staff Software Engineer – Cloud & Embedded Systems Configuration

Staff engineer building core platform services for configuration and runtime settings across an autonomous vehicle fleet, spanning embedded systems and cloud microservices. Requires 8+ years in device/edge and cloud systems with strong Python/Java/Kotlin and Kubernetes experience.

219k – 263kFoster City, CAEmbedded EngineeringHybrid8+ YOEC++Java