👨🏻‍💻 postech.work

Robotics Software Engineer

RoBoa • 🌐 In Person

In Person Posted 8 hours, 37 minutes ago

Job Description

Zurich, Switzerland \| on-site \| starting between October 2025 – January 2026

We are looking for a hands-on Robotics Software Engineer to join our team and actively contribute to the development of our shipment-ready robotic software, control systems, and user interfaces. We’re a young and dynamic team, and your role will be broad and impactful, from developing robust control algorithms and intuitive UIs to testing software on real hardware.

You’ll work side by side with the founding team to shape our technology, company, and culture. At RoBoa, you’ll grow with the company and take on real responsibility from day one. You’ll gain deep insights into building robotics systems that solve meaningful challenges in industrial infrastructure. If you’re looking for variety, ownership, and a team where your work makes a difference, this is for you!

As an ideal candidate, you will be highly motivated, eager to work on a challenging deep-tech topic with real-world impact, capable of working autonomously and in small teams, and have a strong desire to build and ship robust, high-quality robotics software.

Responsibilities

Design, implement, and deploy production-ready robotics software for our advanced systems.

Develop robust software for robot control, state estimation, perception, and motion planning.

Create intuitive and reliable user interfaces (UI) for robot operation and data visualization.

Write clean, maintainable, and well-tested code in C++ and Python using ROS.

Integrate and test software on physical robots and in simulation.

Collaborate with hardware and field engineers to debug and refine system performance.

Requirements \& Qualifications

Strong motivation and goal-oriented working attitude.

Comfortable working independently and in small teams, and willing to take responsibility.

Master’s degree in Robotics, Computer Science, or a related discipline.

Strong proficiency in C++ and Python, with hands-on experience in a Linux environment.

Solid experience with ROS2 (or ROS) from curricular or extracurricular projects.

Experience with software engineering best practices (e.g., version control with Git, testing, CI/CD).

Fluent English speaker.

Great to have

Experience deploying software on real robotic hardware.

Knowledge of control theory, navigation, or computer vision.

Experience with UI/UX development (e.g., Qt, web technologies).

Familiarity with systems integration and hardware-software interaction.

What we offer

Direct collaboration with the founders and the chance to actively shape our product and company.

Opportunity to grow into a core role in an early-stage robotics startup.

Competitive compensation package.

Exposure to real-world deployments and pilot customers.

A team culture focused on technical excellence, openness, and shared ownership.

Regular joint team activities including team dinners and surprise events.

How to apply

Please apply through our online application form and have your cover letter, CV, transcript and/or reference at hand. Applications via email, LinkedIn, or other channels are not accepted.

If you have any questions that hinder you from applying, contact us at hiring@roboa.ch.

If we believe your profile fits the position, we’ll contact you for an initial video interview.

We look forward to hearing from you!

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.