Employment

Gravis Robotics is hiring a Systems Software Engineer

About the Role

Gravis Robotics is hiring a Systems Software Engineer to build the foundational software for our autonomous systems. You will be responsible for developing, integrating, and optimizing the low-level software that interfaces directly with robotic hardware.

What You'll Do

  • Design and implement robust, real-time software systems for robotic platforms.
  • Develop drivers and middleware to interface with sensors, actuators, and compute hardware.
  • Optimize system performance, latency, and reliability at the software-hardware boundary.
  • Collaborate on system architecture and contribute to software design reviews.
  • Write and maintain high-quality, well-tested, and documented code.

What We're Looking For

  • Proven experience developing systems-level software in C++ for production environments.
  • Strong understanding of operating systems concepts, concurrency, memory management, and networking.
  • Experience with real-time or embedded systems development.
  • Ability to debug complex issues spanning software, hardware, and their interactions.
  • Excellent collaboration and communication skills.

Gravis Robotics is an equal opportunity employer.

Required Skills
Systems ProgrammingC++RustLinuxReal-Time SystemsRoboticsEmbedded SystemsComputer ArchitectureNetworkingSoftware Design
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Gravis Robotics

A robotics technology company based in Zurich, Switzerland, focused on software engineering solutions.

Visit website
Job Details
Category embedded
Posted 7 months ago