Robotics Software Engineer
You will work on:
- Develop AIM's software stack involving Python and C++
- Ensure smooth integration with AIM robotic hardware stack
- Uphold production quality codebase
- Take ownership of new initiatives
Qualifications:
- B.S. in Computer Science, Engineering, Mathematics or equivalent experience.
- At least 3-5 years combined graduate academic and professional software development experience.
- Strong C++ and Python skills.
- Passion for rigorous software engineering practices and code health (code reviews, unit testing, integration testing, automated e2e testing, …)
- Demonstrated success working as part of a cross-functional team
Bonus Qualifications:
- 5+ years combined graduate academic and professional software development experience.
- M.S./PhD in Computer Science, Engineering, Mathematics or equivalent experience.
- Visual odometry, mapping, and SLAM.
- Control during aggressive vehicle maneuvers.
- Embedded systems and real time applications.
- Dynamics and controls for mobile robots.