Robotics Software Engineer
Gritt Robotics IncConstruction Robotics company
IndiaSenior
Union Square Ventures
First Round Capital
Obvious Ventures
Active Impact Investments
Climactic
Congruent Ventures
Software Engineering
About the role
TL;DR
Develop and deploy robust architectures and frameworks for robotics.
- •We're looking for an experienced Robotics Software Engineer to join our team.
- •As an early member, you will play a pivotal role in architecting scalable software for our robots.
- •Key Responsibilities Develop and deploy robust architectures and frameworks for robotics.
- •Help drive our technical approach, with particular focus on real-world deployments.
- •Drive system performance and efficiency by optimizing software and communication.
- •Optimize the integration of multiple sensing modalities (e.g. cameras, LIDAR, tactile).
- •Develop scalable techniques for managing large amounts of data in real-time.
- •Incorporate offline and online tools for profiling, memory-management and visualization.
- •Contribute across the autonomy stack.
- •Collaborate with other teams in the company.
- •Requirements Degree in computer science, robotics, vision, mechanical engineering, electrical engineering or other engineering disciplines (or equivalent experience). 4+ years of hands-on experience deploying high-performance software in production for robotics applications.
- •Experience working with autonomy functions including perception, planning, control, simulation.
- •Experience with robotics frameworks like ROS2.
- •Experience working with robotics visualization infrastructure (e.g.
- •Isaac Sim, Gazebo).
- •Proficient with C++ and comfortable with Python/Rust.
- •Should be comfortable taking ownership of tasks with light supervision.
- •Must have excellent problem-solving skills.
Required skills
C++Python
Nice-to-have skills
Rust
Domain expertise
cleantech
Tech stack
C++Python