Robotics Software Engineer – Ground Control & Onboard Systems

Embodied AI

Renens

Hybrid

CHF 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Continuous training
Modern offices
Weekly fitness sessions
On-site catering
People-first culture

Job summary

Flybotix, a Swiss robotics scale-up near Lausanne, seeks a hands-on Robotics Software Engineer (Ground Control & Onboard Systems) to shape embedded and mobile software powering drones and ground control stations.

You will influence autonomous navigation, real-time control and user experience, collaborating with firmware and software engineers in a fast-growing environment that values measurable impact and continuous training.

Qualifications

  • Experience in embedded and mobile software for robotics and real-time systems.
  • Proficiency in Rust for performance-critical components.
  • Strong C++ for embedded development; ROS2 expertise.
  • Familiarity with embedded Linux, containerization, ARM, and video tech.

Responsibilities

  • Build and enhance ground control station GUI with real-time telemetry and data visualization.
  • Design and maintain onboard embedded software for collecting and streaming inspection data.
  • Fine-tune system performance with software and firmware engineers.
  • Develop communication protocols linking drone, ground station and cloud.
  • Optimize for memory-efficient, reliable operation in resource-constrained environments.
  • Uphold code quality via unit testing, CI/CD and reviews.
  • Contribute to architectural decisions.

Skills

Rust
C++
ROS2
GStreamer
Embedded Linux
Containerization
ARM systems
Video encoding/decoding
GUI development (egui/Qt)
OpenGL/Vulkan
3D visualization
Performance optimization
Debugging skills
English fluency

Tools

Qt
OpenGL
Vulkan
ROS2

Job description

About Flybotix: Flybotix is a recognized Swiss robotics scale-up (based near Lausanne) building the ASIO indoor-inspection drone, which keeps humans out of hazardous confined spaces while delivering 20+ minutes of visual inspection for sewer, hydro power, oil & gas, maritime and chemical-plant applications.

Role

As a hands-on Robotics Software Engineer (Ground Control & Onboard Systems), you shape the embedded and mobile software powering the drones and ground control stations, directly impacting autonomous navigation, real-time control and user experience.

Responsibilities
  • build and enhance the ground control station GUI with real-time telemetry and data visualization;
  • design and maintain onboard-computer embedded software for collecting, recording and streaming inspection data;
  • fine-tune system performance with software and firmware engineers;
  • develop the communication protocols linking drone, ground station and cloud;
  • optimize for memory-efficient, reliable operation in resource-constrained environments;
  • uphold code quality via unit testing, CI/CD and reviews;
  • and contribute to architectural decisions.
Profile
  • 5+ years in embedded and mobile software for robotics/drones/real-time applications;
  • strong Rust for performance-critical components;
  • C++ for embedded;
  • expertise in ROS2 and gstreamer;
  • familiarity with embedded Linux, containerization, ARM systems and video encoding/decoding;
  • GUI development (egui/Qt) and 3D visualization (OpenGL/Vulkan/game engines);
  • strong performance-optimization and debugging skills;
  • excellent English (French a plus).

Nice to have: PX4/ArduPilot, CUDA/OpenCL (NVIDIA Jetson), game-engine experience, open-source contributions.

What they offer

a dynamic, fast-growing environment with measurable impact, continuous training, modern offices, weekly fitness sessions, on-site catering and a strong people-first culture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

Flybotix • Lausanne

On-site
CHF 80,000 - 120,000
Continuous training
Team-elected Chief Happiness Officer
Fitness sessions by a professional coach
+1
Robotics Software Engineer: Ground Control & Onboard
Robotics Software Engineer: Ground Control & Onboard

Embodied AI • Renens

Hybrid
CHF 120,000 - 180,000
Continuous training
Modern offices
Weekly fitness sessions
+2
Robotics Software Engineer: Drones, ROS2 & Real-Time
Robotics Software Engineer: Drones, ROS2 & Real-Time

Flybotix • Lausanne

On-site
CHF 80,000 - 120,000
Continuous training
Team-elected Chief Happiness Officer
Fitness sessions by a professional coach
+1
Robotics Diagnostics Engineer
Robotics Diagnostics Engineer

Sunflower Labs • Stallikon

On-site
CHF 110,000 - 150,000
Robotics Diagnostics Engineer
Robotics Diagnostics Engineer

Sunflower Labs GmbH • Sellenbüren

On-site
CHF 120,000 - 150,000
Senior Software Developer – Robotics & Drone Control
Senior Software Developer – Robotics & Drone Control

Sulzer Schmid • Oetwil an der Limmat

Hybrid
CHF 120,000 - 160,000
Senior Software Engineer (f/m/d) - Mission Control (C++ / Python)
Senior Software Engineer (f/m/d) - Mission Control (C++ / Python)

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 190,000
Flexible working hours
Hybrid model
Mobility credit CHF 500
+5
Project Management Lead
Project Management Lead

Flybotix • Renens

On-site
CHF 110,000 - 165,000
Onsite restaurants/cafeteria
Weekly gym session
Personal benefits platform
+1
Technical Customer Support Specialist
Technical Customer Support Specialist

Flyability • Paudex

Hybrid
CHF 85,000 - 110,000
25 vacation days per year
Public holidays off
Accident insurance
+4
Robot Operator
Robot Operator

Enact Intelligence • Zürich

On-site
CHF 90,000 - 150,000
Visa sponsorship
Relocation benefits
Ownership from day one
+1
Top locations