Skip to content

Senior Software Engineer - Autonomous Systems

Senior Software Engineer building autonomous defense systems integrating sensors, AI, and effectors for threat detection and response. Requires 5+ years experience, Rust/Python/Java proficiency, and security clearance eligibility.

Seattle, WAEmbedded EngineeringHybrid5+ YOE

About the role

Core Responsibilities

  • Design, implement, and optimize software for mission-critical autonomous systems using modern technologies and methodologies.
  • Develop algorithms to process data from heterogeneous sensors for real-time state estimation and threat detection.
  • Build AI-driven systems capable of assessing threats and rapidly making decisions to deploy responses to those threats.
  • Develop integrations with a range of sensors, effectors, and autonomous platforms.
  • Engineer scalable, reliable, and fail-safe systems capable of functioning in high-stakes environments.
  • Partner with multidisciplinary teams, including robotics experts, hardware engineers, and system integrators, to deliver integrated solutions.

Requirements

  • 5+ years of professional software development experience
  • 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems
  • 2+ years of experience as a mentor, tech lead or leading an engineering team
  • Strong proficiency in Rust, Python, or Java
  • Bachelor's/Master's/PhD in Computer Science, Robotics, Electrical Engineering, or related fields
  • Active US Security clearance or eligibility and willingness to obtain a US Security clearance

Nice-to-Haves

  • Proven experience in software development for autonomous systems, embedded systems, or robotics
  • Knowledge of AI/ML, sensor processing, or swarm behaviors
  • Ability to manage complexity, optimize for performance, and think critically under pressure
  • Experience deploying and maintaining robust production systems

Skills

RustPythonJavaAI/MLSensor ProcessingAutonomous SystemsEmbedded SystemsRoboticsSwarm BehaviorsReal-Time Systems

Senior Robotics Software Engineer

Senior robotics software engineer building perception, motion planning, and controls software for autonomous solar farm construction robots. Requires Python, C++, real-time/embedded experience, and onsite work in San Leandro, CA.

175k – 200kSan Leandro, CAEmbedded EngineeringOn-site5+ YOEC++CI/CD

Senior Software Engineer, Sensor Platform

Design and develop sensor and compute systems for autonomous vehicles. Requires strong C++ skills, Linux kernel experience, and 6+ years building real-time systems from drivers to applications.

160k – 241kMountain View, CAEmbedded EngineeringOn-site6+ YOEC++Ipc

Senior Software Engineer, Devices Platform

Design and develop sensor and compute systems for autonomous vehicles. Architect reliable onboard software from device drivers to application level using C++ and Linux.

160k – 241kMountain View, CAEmbedded EngineeringOn-site6+ YOEC++Linux

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++

Senior Signal Processing Engineer

Design and implement signal processing algorithms and ML models to extract physiological data from biosensor signals and optimize real-time inference on edge devices. Requires a Master's degree and 4+ years of experience in signal processing, ML, and biosensor systems.

Boston, MAEmbedded EngineeringOn-site4+ YOECC++