
Robotics Software Engineer Internship - Autonomy at Gravis Robotics (Zurich, Switzerland)
Gravis Robotics· Zurich, Switzerland·
Role details
Work type
Onsite
Employment
Internship
Job description
Focus Areas
- AI-based control systems for heavy machinery
- Environment perception and navigation planning
- Machine controller
- Behavior development
Requirements
- Currently pursuing a degree at a Swiss university
Beneficial Experience (Role Based)
- Master’s level study (i.e. in robotics, computer science, mechanical or electrical engineering, design)
- Experience conducting research (e.g., through experience in an academic lab, or through previous internships and employment)
- Track record of setting up and deploying software on autonomous systems
- Experience with C++ and Python
- Proficiency with Linux and GIT
- Interest and/or experience in heavy construction
- Experience with Robot Operating System (ROS) is a plus
Why work at Gravis Robotics
- Culture: Rated 4.6/5.0 on employer reviews (5 reviews) with strong scores in Work-Life Balance (4.3), Culture (4.5), and Career Growth (4.5). Described as a team of “great engineers, creative minds, and awesome people.”
- Work Policy: Hybrid and on-site roles depending on location: Zurich (mostly on-site/hybrid), Austin (on-site), Oxford (hybrid). Internships are on-site in Zurich.
- Engineering culture: Heavy emphasis on robotics, simulation, ML, and real‑world systems. Tech stack includes ROS, PyTorch, TensorFlow, Unreal Engine, SolidWorks, C++, Python, and more. Team includes alumni from ETH Zurich, NASA JPL, ANYbotics, and other top robotics groups.
- Perks: Work on physical AI that has a tangible impact on global infrastructure; see your code move dirt on real construction sites; small, fast‑moving team with direct access to founders.