Staff Engineer, Autonomy Software Integration

New
S
Shield AIAutonomous robotics
San Diego, California / San Mateo, California / RemoteFull-TimeStaff
Salary152,480 - 228,720 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Typically requires a minimum of 7 years of related experience with a bachelor’s degree in CS, Comp Eng, Robotics, or a related field; or 6 years and a master’s degree; or 4 years with a PhD.
Required Skills
PythonEmbedded SystemsC++CI/CD

Requirements

  • Typically requires 7 years of related experience with a bachelor’s degree in CS, Comp Eng, Robotics, or a related field; 6 years with a master’s degree; or 4 years with a PhD.
  • Proficiency in Python or C++.
  • Experience with autonomous systems, server applications, or middleware.
  • Experience designing integration workflows, communicating system dependencies, and triaging and reporting defects across subsystem boundaries.
  • Proficiency with simulation tools and hardware-in-the-loop (HIL) testing environments.
  • Strong expertise with CI/CD pipelines.
  • Experience building complex systems and understanding software architecture and design principles.
  • Experience with hardware or embedded systems.
  • Experience with ROS.
  • Familiarity with networking, operating systems, and radio communications.
  • Experience designing automated testing tools for GUI or server applications.

Responsibilities

  • Develop expertise in the autonomy stack and integrate multi-agent systems across simulation, hardware-in-the-loop, and flight platforms.
  • Integrate autonomy algorithms, perception pipelines, middleware, and platform interfaces into the product.
  • Lead autonomy software integration onto new robotic hardware platforms.
  • Configure sensor drivers, communication interfaces, and platform adapters for prototype and production vehicles.
  • Build integration frameworks, deployment scripts, and configuration management tools for SIL, HIL, and flight environments.
  • Identify and resolve integration issues across platforms, operating systems, and deployment configurations.
  • Analyze logs, telemetry, and rosbag data to diagnose defects and work with developers to resolve them.
  • Improve integration pipelines with DevOps teams and define release-readiness checkpoints.
  • Verify that integrated capabilities meet product requirements and interface specifications.
View Full Description & ApplyYou'll be redirected to the employer's site
152,480 - 228,720 USD per year
Apply Now