
Robotics Software Engineer
Gritt Robotics10 months ago
South San Francisco, CA, USAMid Level
Responsibilities
- Develop and deploy robust architectures and frameworks for robotics.
- Help drive the technical approach, particularly for real-world deployments.
- Optimize software, communication, system performance, and efficiency.
- Integrate multiple sensing modalities including cameras, LiDAR, and tactile sensors.
- Develop scalable techniques for managing large amounts of data in real time.
- Use offline and online tools for profiling, memory management, and visualization.
- Contribute across the autonomy stack, including perception, planning, control, and simulation.
- Collaborate with other teams across the company.
Requirements
- A degree in computer science, robotics, vision, mechanical engineering, electrical engineering, or another engineering discipline, or equivalent experience.
- At least 4 years of hands-on experience deploying high-performance software in production for robotics applications.
- Experience with autonomy functions including perception, planning, control, and simulation.
- Experience with robotics frameworks such as ROS2.
- Experience with robotics visualization infrastructure such as Isaac Sim and Gazebo.
- Proficiency with C++ and comfort with Python and Rust.
- Ability to take ownership of tasks with light supervision.
- Excellent problem-solving skills.
- Legal authorization to work in the United States.
Benefits
- In-person work in the San Francisco Bay Area.
- Opportunity to join as an early team member and have a direct impact on the product’s evolution.
- Work on robotics systems deployed in challenging outdoor environments.