Robotics Software Engineer

Flybotix

Lausanne

Vor Ort

CHF 80.000 - 120.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Eine Bewerbung wie gemacht für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Continuous training
Team-elected Chief Happiness Officer
Fitness sessions by a professional coach
On-site restaurants/cafeteria

Zusammenfassung

Flybotix in Lausanne is seeking a Robotics Software Engineer to join their development team. You will influence the embedded software powering drones and ensure a superior user experience through intuitive interfaces and optimized performance.

The ideal candidate will have over 5 years of experience in embedded software, strong Rust skills, and familiarity with real-time systems. Join a recognized robotics company making an impact in innovative projects.

Qualifikationen

  • 5+ years of experience in embedded and mobile software development.
  • Strong proficiency in Rust and experience with C++.
  • Tasks include GUI development, real-time optimizations, and debugging.

Aufgaben

  • Build and enhance the GUI for ground control stations.
  • Design and maintain embedded software for onboard computers.
  • Optimize performance for resource-constrained environments.

Kenntnisse

Embedded software development
Rust programming
C++ for embedded systems
Experience with ROS2
GUI development
Real-time systems optimization
Strong problem-solving skills

Tools

ARM-based systems
OpenGL
Vulkan
Unity
Unreal Engine

Jobbeschreibung

Your mission

We are looking for a hands‑on Robotics Software Engineer to join our robotics development team. You will help shape the embedded and mobile software that powers our drones and ground control stations, directly impacting the autonomous navigation, real‑time control, and user experience of our systems.

In this role, you will:

  • Build and enhance the graphical user interface for the ground control station, real‑time telemetry, and data visualization intuitive and user‑friendly.
  • Design, develop, and maintain the embedded software for our onboard computers, ensuring seamless collection, recording, and streaming of inspection data.
  • Work closely with software and firmware engineers to fine‑tune system performance.
  • Develop and maintain the communication protocols that connect the drone, ground station, and cloud services.
  • Optimize performance to ensure memory‑efficient, and reliable operations, even in resource‑constrained environments.
  • Uphold high code quality standards through clean, tested, and maintainable software practices, including unit testing, CI/CD, and code reviews.
  • Contribute to architectural decisions, helping to balance performance, scalability, and usability.
Your profile
  • 5+ years of experience in embedded and mobile software development for robotics, drones, or real‑time applications.
  • Strong proficiency in Rust as the primary language for performance‑critical components.
  • Experience with C++ for embedded systems and performance optimization.
  • Expertise in ROS2 for robotics middleware and gstreamer for video processing and streaming pipelines.
  • Familiarity with embedded Linux, containerization, ARM‑based systems, video encoding/decoding, and hardware acceleration.
  • Experience in GUI development with frameworks like egui or Qt, and 3D visualization skills using OpenGL, Vulkan, or game engines such as Unity/Unreal.
  • A knack for performance optimization, particularly in memory management, multithreading, and real‑time systems.
  • Strong problem‑solving skills and the ability to debug complex, distributed systems.
  • A passion for clean code, modular design, testing, and maintainability.
  • Excellent communication skills in English; French is an advantage.
  • A solution‑oriented, rigorous, self‑motivated, and team‑focused mindset.
Nice‑to‑Have Skills
  • Experience with PX4, or ArduPilot ecosystems.
  • Knowledge of CUDA, OpenCL, or other GPU acceleration frameworks, especially on the NVIDIA Jetson platform.
  • Game development experience with Unity, Unreal Engine, or Godot.
  • Contributions to open‑source robotics or embedded projects.
Why us?
  • Evolution in a dynamic, fast‑growing and exciting environment.
  • Have measurable impact in the innovative projects that matter, where drones a built for good.
  • Work with passionate, talented and committed teammates in a reasonably sized team.
  • Be part of a recognized robotics company, Swiss scale‑up. Consecutively rewarded as Swiss Top 100 Start‑up and no 1 robotics start‑up company 23/24
  • Ensure your growth and profit from continuous training
  • Be part of where humans are important!
  • Modern offices in a compound of buildings full of start‑ups.
  • A team‑elected Chief Happiness Officer, making sure the shelves are always loaded with fruits, juices and cakes.
  • Weekly Flybotix only fitness session by a professional coach.
  • Access to a personal benefits platform.
  • On‑site restaurants/cafeteria and vending machines.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Robotics Software Engineer – Ground Control & Onboard Systems
Robotics Software Engineer – Ground Control & Onboard Systems

Flybotix • Renens

Vor Ort
CHF 100.000 - 130.000
Continuous training
On-site cafeteria
Weekly fitness session
+2
Technical Customer Support Engineer
Technical Customer Support Engineer

Flybotix • Lausanne

Vor Ort
CHF 110.000 - 160.000
Swiss Top 100 Start-up
Offices in Lausanne
Continuous training
+1
Technical Customer Support Engineer
Technical Customer Support Engineer

Flybotix • Renens

Vor Ort
CHF 90.000 - 130.000
Modern offices
Weekly gym session
Onsite restaurants
+2
Robotics Software Engineer - Drones, ROS2 & Real-Time
Robotics Software Engineer - Drones, ROS2 & Real-Time

Flybotix • Renens

Vor Ort
CHF 100.000 - 130.000
Continuous training
On-site cafeteria
Weekly fitness session
+2
Project Management Lead
Project Management Lead

Flybotix • Lausanne

Vor Ort
CHF 110.000 - 150.000
Onsite gym
Cafeteria on site
Weekly gym session
+1
Robotics Software Engineer: Drones, ROS2 & Real-Time
Robotics Software Engineer: Drones, ROS2 & Real-Time

Flybotix • Lausanne

Vor Ort
CHF 80.000 - 120.000
Continuous training
Team-elected Chief Happiness Officer
Fitness sessions by a professional coach
+1
Project Management Lead
Project Management Lead

Flybotix • Renens

Vor Ort
CHF 110.000 - 165.000
Onsite restaurants/cafeteria
Weekly gym session
Personal benefits platform
+1
Senior Software Engineer - Embedded (f/m/d)
Senior Software Engineer - Embedded (f/m/d)

CS Caritas Socialis GmbH • Zürich

Vor Ort
CHF 90.000 - 120.000
Flexible working hours
CHF 500 mobility credit
Bonus system
+4
Senior Cloud Engineer
Senior Cloud Engineer

Voliro-Ag • Zürich

Vor Ort
CHF 140.000 - 190.000
25 vacation days per year
flexible work hours
unlimited espresso
Senior Robotics Software Engineer (Zürich, 100%)
Senior Robotics Software Engineer (Zürich, 100%)

Loki Robotics • Zürich

Vor Ort
CHF 120.000 - 180.000