Gravis Robotics

Senior Software Engineer - Robotics Platform

Gravis Robotics
Apply
3 days ago
Zürich, SwitzerlandSenior

Responsibilities

  • Collaborate with engineers across teams to derive requirements and shape the robotics platform.
  • Design, build, and maintain robotics platform components such as health monitoring and machine configuration management.
  • Architect and implement communication layers, node orchestration, lifecycle management, and APIs for off-machine systems.
  • Monitor external dependencies and alternatives to identify potential issues and improvements.
  • Contribute upstream to open source projects and guide junior and mid-level engineers.
  • Influence, nurture, and grow the engineering culture.

Requirements

  • Bachelor's or master's degree in computer science, electrical engineering, or a related field.
  • 5+ years of hands-on experience in software engineering, robotics development, or similar roles.
  • Strong software engineering skills and experience with tools such as clangd, cargo, and pyrefly.
  • Strong programming skills in a systems language such as C++ or Rust; Python is preferred.
  • Experience with middleware including iceoryx2, DDS, or AUTOSAR Adaptive.
  • Experience with IDLs such as FlatBuffers and Protobuf.
  • Preferred qualifications include safety-critical systems experience, production-grade robotics development, open source contributions, and production Rust experience.

Tech Stack

Categories

Robotics
Gravis Robotics

About Gravis Robotics

51-200 employees

Gravis Robotics builds retrofit autonomy systems that turn heavy earthmoving machines into robots for construction contractors and equipment partners, combining LiDAR/camera/GNSS sensing with autonomous control and augmented teleoperation so one operator can supervise a fleet. Founded in 2022 as an ETH Zurich spin-out and headquartered in Zurich, it sells the Gravis Rack hardware with autonomy software and reports deployments in multiple countries; SoftBank is an investor.

Contact me