2h ago

Robotics Software Engineer

Milpitas, CA
full-timemidAI robotics

Tech Stack

Description

You will build production software for real-world robotic systems, focusing on performance, reliability, and maintainability. You'll integrate capabilities across autonomy, systems, and infrastructure, and validate your work directly on hardware in complex outdoor environments.

Requirements

  • BS/MS in Robotics, Computer Science, Electrical Engineering or equivalent
  • 2+ years of professional experience in robotics, autonomous vehicles, drones, or embedded systems
  • Strong command of C++ and Python for production-level development
  • Experience with core robotics domains: perception, motion planning, controls, localization, etc.
  • 5 days/week in-office collaboration required

Responsibilities

  • Design, implement, and maintain production software for robotic systems using C++ and Python
  • Integrate robotics capabilities across perception, planning, controls, teleoperation, and platform software
  • Improve software quality through testing, validation, fault handling, and performance tuning
  • Investigate complex failures across software, sensors, networking, and hardware interfaces
  • Build internal tools and workflows to improve developer velocity and release quality
0 views 0 saves 0 applications