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.
250k – 300k/yr
On-site6+ YOEEmbedded Engineering
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.
Lead design verification for wafer-scale AI chips. Develop verification strategies, reusable testbenches, and coverage plans while collaborating with architecture and design teams. Requires 10+ years of experience and deep expertise in SystemVerilog and UVM.
250k – 300k/yr
On-site10+ YOEEmbedded Engineering
Embedded Engineer (BSP), Staff
9 MothersAustin, TX
Leads board support package development for embedded Linux systems in counter-drone platforms, handling board bring-up, kernel configuration, device drivers, and production deployment pipelines. Requires 6+ years experience with C/Linux kernel expertise and systems programming in Rust/C++.
250k – 300k/yr
On-site6+ YOEEmbedded Engineering
Senior / Staff 3D Engine Software Engineer - Simulation
ZooxFoster City, CA
Develops high-fidelity 3D rendering engines for AV sensor simulation (cameras, lidar, radar) in SIL/HIL pipelines. Requires 7+ years in C++/Python/GPU programming, 3DGS integration, and technical leadership experience.
Develops perception and sensing systems for autonomous vehicles using computer vision, machine learning, and 3D data processing. Requires 7+ years experience, Master's/PhD, and fluency in C/C++.
240k – 330k/yr
Hybrid7+ YOEEmbedded Engineering
Senior Staff Software Engineer, Founding BMC
CrusoeSan Francisco, CA
Founding Senior Staff Software Engineer to lead BMC firmware architecture, bring-up, security, and fleet reliability for Crusoe's GPU/CPU server platforms. Requires 8+ years firmware engineering with deep BMC expertise, partner collaboration, and team-building experience.