← Back to job listings
AI
Software Engineer (Robotics)
Applied Intuition · Sunnyvale, United States
About The Role
Join our Robotics team as a Software Engineer, where you will work on building general-purpose robots capable of performing real work in real environments. This hands-on, cross-functional role involves collaborating closely with mechanical, electrical, firmware, and AI/ML teams, and owning subsystem integration end to end. You will design, implement, and tune core robotics software, develop and maintain real-time control software, build simulation infrastructure, debug failures on physical robots, and contribute to tooling that scales.
- Design, implement, and tune core robotics software spanning locomotion, whole-body control, and manipulation for bi-dexterous robot platforms.
- Collaborate closely with mechanical, electrical, firmware, and AI/ML teams and own subsystem integration end to end.
- Develop and maintain real-time control software in C++ with a strong emphasis on reliability, performance, and testability.
- Ability to work effectively in a Linux development environment and debug complex hardware-software interactions
- BS or MS in Robotics, Mechanical Engineering, Computer Science, Electrical Engineering, or equivalent hands-on experience
- Comfort operating and iterating directly on robot hardware
- Solid robotics fundamentals: kinematics, dynamics, control theory, and state estimation
- Experience with embedded or low-level systems and familiarity with communication protocols such as CAN, EtherCAT, Ethernet, and serial
- 4+ years of professional experience in robotics development, with at least some of that on physical hardware rather than purely in simulation
- Strong proficiency in C++ (C++14/17/20), including multithreading, memory management, and real-time systems; Python for tooling and scripting
- Prior work in an environment with rapid hardware iteration and tight design cycles
- Background in SLAM, path planning, or perception pipelines
- Don’t meet every single requirement? If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles
- Experience with bi-dexterous robots
- Understanding of sensor fusion across IMU, lidar, cameras, and force/torque sensors
- Familiarity with ROS/ROS2 or similar robotics middleware
- Experience with physics simulators such as MuJoCo, Gazebo, or NVIDIA Isaac Sim
- Exposure to reinforcement learning or imitation learning workflows and deploying learned policies to hardware
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring