Skip to content
Shield AIShield AI

Staff Engineer, Guidance & Controls (R4763)

Develops and maintains control and autonomy algorithms for unmanned aerial systems, handling full lifecycle from design to flight testing. Requires 5+ years experience with control systems, robotics, and strong C++/Python skills.

About the job

Responsibilities

  • Create and maintain control and autonomy algorithms within the VBAT code base.
  • Full lifecycle development: algorithm development, software design and coding, unit tests, component tests, flight software qualification, and flight test support.
  • Update and validate simulation models as required.

Required Qualifications

  • Minimum 5 years related experience with Bachelor's degree; or 2 years with Master's; or PhD.
  • Proven track record of shipping products in fast-paced environments.
  • Excellent problem-solving and analytical skills.
  • Experience with control systems for unmanned aerial systems and/or robotics, including:
    • Outer loop path planning / trajectory synthesis
    • Integrating software in hierarchical environments.

Preferred Qualifications

  • Familiarity with continuous integration/delivery and test-driven development.
  • Strong C++ and Python coding experience.
  • Simulation model development, verification, and validation.
  • Controls knowledge: linear system analysis, gain/phase margin analysis, time response, filter development (first order, Kalman, bandpass).

Skills

C++, Python, Control Systems, Kalman Filters, Path Planning, Trajectory Synthesis, Simulation, Continuous Integration, Test-Driven Development, Linear System Analysis

Carbon

Carbon

Sunnyvale, CA

Senior Staff Firmware Engineer
$182k+/yrHybrid7+ YOEEmbedded Engineering

Leads firmware architecture and a technical team developing real-time embedded control systems for smart hardware. The role requires 7+ years of firmware experience, strong C/C++ and Python skills, circuit-level debugging expertise, and technical leadership.

Shield AI

Shield AI

United States

Sr. Staff Engineer, GNC
$173k+/yrRemote7+ YOEEmbedded Engineering

Research and develop guidance, navigation, and control algorithms for high-performance aircraft, including vehicle dynamics modeling and control-system optimization. The role requires a relevant engineering degree, 7+ years of related experience, production C++, MATLAB, Simulink, and eligibility for a SECRET clearance.

Nuro

Nuro

Mountain View, CA

Senior/Staff Systems Engineer, Platform Systems
$160k+/yrOn-site7+ YOEEmbedded Engineering

Leads requirements, architecture, integration, performance characterization, and validation for autonomous-vehicle platform systems. Requires systems engineering experience, expertise in robotics and HIL or on-road testing, plus C++, Python, and MATLAB proficiency.

Shield AI

Shield AI

Dallas, TX

Staff Engineer, Embedded Firmware
$160k+/yrOn-site7+ YOEEmbedded Engineering

Develop embedded firmware and software architectures for UAV avionics, integrating RTOS platforms, sensors, autonomy systems, and hardware-in-the-loop testing. The role requires staff-level embedded development expertise in C/C++, bare-metal systems, Linux or RTOS bring-up, and a STEM degree.

Zoox

Zoox

Foster City, CA

Software Engineer, Wireless Technologies
$220k+/yrHybrid10+ YOEEmbedded Engineering

Develop and integrate embedded Linux software for cellular and wireless connectivity in autonomous vehicles, including modem vendor integration, protocol-stack debugging, telemetry, and performance optimization. Requires 10+ years of embedded wireless experience and strong C/C++ and Linux skills.