Gravis Robotics

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.

Application questions