Unclassified - Costa Mesa, CA

posted 17 days ago

Full-time - Mid Level
Costa Mesa, CA

About the position

The Robotics Software Engineer at Anduril Industries will be part of the Vehicle Autonomy (Robotics) team, responsible for developing aerial and ground-based robotic systems. This role focuses on delivering autonomy services and system interfaces that enable collaborative unmanned systems to perform multi-mission capabilities. The engineer will work with a powerful robotics stack, including computer vision, motion planning, and secure communications, to transform innovative concepts into operational systems.

Responsibilities

  • Design and deliver autonomy solutions for mobile robotic systems through behavior modeling and execution within mission critical software
  • Apply and contribute to core libraries that are distributed across all robotics platforms at Anduril
  • Develop APIs for inter- and intra-process communications between robotic systems in a time-critical low-latency environment
  • Create test and simulation capabilities that operate within both software- and hardware-in-the-loop (SITL/HITL) test fixtures
  • Collaborate across multiple teams to plan, build, and test complex functionality for user-supervised autonomous systems
  • Create and analyze metrics that are leveraged for debugging and monitoring
  • Triage issues, root cause failures, and coordinate next-steps within a collaborative fast-paced development team
  • Partner with end-users to turn needs into features while balancing user experience with engineering constraints

Requirements

  • BS in Robotics, Computer Science, or related field
  • 3+ years of experience with Rust or C++ in a Linux development environment
  • Proven understanding of data structures, algorithms, operating systems, distributed systems, concurrency, and code optimization
  • Familiarity with behavior trees and autonomous system architectures
  • 3+ years of experience with the design, implementation and support of embedded software, particularly in the field of robotics
  • 3+ years of experience writing frontend applications using Typescript and React
  • Capacity to learn and grow individually, while mentoring junior team members effectively, building team cohesion and capacity
  • Must be eligible to obtain and hold a US DoD Security Clearance.

Nice-to-haves

  • MS or PhD in Computer Science, Robotics, or related field with strong computer programming experience
  • Experience in one or more of the following: motion planning, perception, localization, mapping, controls, and related system performance metrics
  • Python experience
  • Experience programming for embedded and physical devices
  • Multi-agent coordination of UAVs

Benefits

  • Platinum Healthcare Benefits (100% covered for employee, 90% for dependents)
  • Private Medical Insurance for UK roles
  • Private health plan through Bupa for AUS roles
  • Basic Life/AD&D and long-term disability insurance (100% covered)
  • Generous company holiday calendar and competitive PTO plans
  • 16 weeks of paid Caregiver & Wellness Leave
  • Family Planning & Parenting Support
  • Mental Health Resources available 24/7
  • Professional development stipend
  • Daily Meals and Provisions
  • Company-funded commuter benefits
  • Relocation assistance
  • 401(k) retirement savings plan (US roles only)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service