Software Engineer, Perception (All levels)

Overland AI builds intelligent uncrewed ground systems for defense and national security.
$120,000 - $300,000
Mid-Level Software Engineer
Hybrid
2+ years of experience
This job posting may no longer be active.

Description For Software Engineer, Perception (All levels)

Overland AI, a company building intelligent uncrewed ground systems for defense and national security, is seeking a Software Engineer specializing in Perception at all levels. The role involves designing and deploying perception and deep learning algorithms for autonomous vehicles, working with cutting-edge technology in robotics and AI.

The ideal candidate should have at least a BS in Computer Science or similar field, with 2+ years of experience in implementing perception algorithms on robots. Expertise in ROS 2, strong C++ skills, and experience with deep learning frameworks are required. The position offers a competitive salary range of $120K to $300K, along with equity and comprehensive benefits.

This role provides an exciting opportunity to work on advanced autonomy systems, collaborating with experts across disciplines to improve system reliability and performance. The company's OverDrive autonomy stack is at the forefront of uncrewed vehicle technology, with applications in defense and national security.

Overland AI has secured significant funding and contracts, indicating a strong growth trajectory. This position offers the chance to contribute to groundbreaking technology while working in a dynamic, small-team environment that encourages problem-solving and cross-disciplinary collaboration.

Whether you're passionate about robotics, AI, or defense technology, this role at Overland AI presents a unique opportunity to make a significant impact in the field of autonomous systems.

Last updated 10 months ago

Responsibilities For Software Engineer, Perception (All levels)

  • Design, prototype, and deploy perception/deep learning algorithms (e.g., object detection and tracking, surface reconstruction, visual odometry) that run real-time on autonomous vehicles
  • Identify, implement, and respond to meaningful metrics that affect vehicle behavior
  • Support experimentation and integration of the perception stack with new sensors and configurations (C++)
  • Collaborate closely with experts across disciplines to work across the entire stack to improve the reliability and performance of the system

Requirements For Software Engineer, Perception (All levels)

Python
  • BS/MS/PhD in Computer Science or similar
  • 2+ years of experience (industry or academia) implementing perception algorithms on a robot with at least one lidar and camera
  • Expert in ROS 2 or other similar robotics middleware
  • Strong C++ skills and experience in a deep learning framework such as Pytorch, JAX, Tensorflow, etc.
  • Excel in a small-team atmosphere, taking ownership of problems and working with colleagues to solve problems across disciplines
  • Ability to obtain and maintain a DOD Security Clearance

Benefits For Software Engineer, Perception (All levels)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Salary range of $120K to $300K annually
  • Equity compensation
  • Best-in-class healthcare, dental and vision plans
  • Unlimited PTO
  • 401k with company match
  • Parental leave

Interested in this job?