Unclassified - Costa Mesa, CA

posted 17 days ago

Full-time - Senior
Costa Mesa, CA

About the position

The Senior Robotics Software Engineer at Anduril Industries will be part of the Vehicle Autonomy (Robotics) team, responsible for developing advanced 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 closely with various specialist teams to solve complex problems and ensure the successful deployment of robotic systems in real-world scenarios.

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 to deliver product specific capabilities for autonomous behaviors, health monitoring, and sensor integration
  • 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
  • Travel up to 30% of time to build, test, and deploy capabilities in the real world

Requirements

  • BS in Robotics, Computer Science, or related field
  • 5+ 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
  • 5+ years of experience with the design, implementation and support of embedded software, particularly in the field of robotics
  • 5+ 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 (PMI) 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