Robotics Software / Autonomy

ArxlightOakland, CA

About The Position

We are seeking a Robotics Software Engineer to design, develop, and deploy software that powers intelligent robotic UAS systems operating in real-world environments. In this role, you will work at the intersection of software, hardware, and autonomy—building robust, high-performance systems that integrate perception, planning, control, and communication. You will collaborate closely with mechanical, electrical, and systems engineers to take robotics software from simulation to fielded deployment.

Requirements

  • Bachelor’s degree or higher in Robotics, Computer Science, Electrical Engineering, or a related field
  • Strong proficiency in C++, Rust and/or Python
  • Solid understanding of robotics fundamentals (kinematics, dynamics, control systems)
  • Experience working with real-time or near-real-time systems
  • Familiarity with Linux-based development environments
  • Ability to work effectively in a multidisciplinary engineering team

Nice To Haves

  • Experience with autonomous systems (UAVs, UGVs, mobile robots, or manipulators)
  • Background in computer vision, sensor fusion, or state estimation
  • Experience deploying software on embedded platforms (NVIDIA Jetson, ARM, x86)
  • Familiarity with simulation tools (Gazebo, Isaac, Unity, or similar)
  • Experience with field testing, data logging, and performance analysis
  • Knowledge of safety-critical or mission-critical systems

Responsibilities

  • Design, develop, and maintain robotics software for real-time systems
  • Implement perception, localization, mapping, planning, and control algorithms
  • Integrate sensors such as cameras, LiDAR, IMUs, GPS, and radar
  • Develop and optimize software for embedded and edge-compute platforms
  • Build simulation and testing frameworks to validate algorithms prior to deployment
  • Debug and troubleshoot issues across software, hardware, and system boundaries
  • Optimize performance, reliability, and safety in real-world operating conditions
  • Contribute to system architecture, code reviews, and technical documentation
  • Support field testing, data analysis, and iterative system improvements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service