Robotics Software Engineer – Ground Control & Onboard Systems

Flybotix

Lavamünd

Vor Ort

EUR 80.000 - 110.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Eine zielgenaue Bewerbung 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

Modern offices in a start-up campus
Chief Happiness Officer, fruits, juice
Weekly Flybotix fitness session
Personal benefits platform
On-site restaurants/café

Zusammenfassung

Flybotix is seeking a hands-on Robotics Software Engineer to shape embedded and mobile software powering our drones and ground control stations, influencing autonomous navigation, real-time control and user experience.

You will design GUI, embedded software and ROS2 pipelines, while optimizing memory, multithreading and performance in constrained environments. English communication is essential; French is a plus.

Qualifikationen

  • 5+ years of embedded and mobile software development for robotics, drones or real-time apps.
  • Proficiency in Rust as the main language for performance-critical parts.
  • C++ experience for embedded systems and optimization.
  • ROS2 expertise for robotics middleware and gstreamer for video pipelines.
  • Familiarity with embedded Linux, containerization, ARM-based systems, video encoding/decoding.
  • GUI development with egui or Qt; 3D visualization with OpenGL/Vulkan or Unity/Unreal.
  • Strong memory management, multithreading and real-time debugging skills.
  • Excellent problem-solving and clean-code mindset; good English; French is a plus.

Aufgaben

  • Build and enhance the GUI for ground control station, telemetry, and data visualization.
  • Design, develop and maintain embedded software for onboard computers and data streaming.
  • Collaborate with software and firmware engineers to optimize performance.
  • Develop and maintain communication protocols between drone, ground station and cloud.
  • Optimize memory usage and reliability in resource-constrained environments.
  • Maintain code quality with tests, CI/CD and code reviews.
  • Contribute to architectural decisions balancing performance, scalability and usability.

Kenntnisse

Rust
C++
ROS2
3D visualization
Qt/egui
Embedded Linux
ARM-based systems
Multithreading
Real-time systems
English communication

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

Embedded Firmware Engineer
Embedded Firmware Engineer

Flybotix • Lavamünd

Vor Ort
EUR 60.000 - 90.000
Robotics Software Engineer - Ground Control & Onboard
Robotics Software Engineer - Ground Control & Onboard

Flybotix • Lavamünd

Vor Ort
EUR 80.000 - 110.000
Modern offices in a start-up campus
Chief Happiness Officer, fruits, juice
Weekly Flybotix fitness session
+2
Robotics Engineer - SLAM & State Estimation
Robotics Engineer - SLAM & State Estimation

High Power Media Ltd • Lavamünd

Hybrid
EUR 117.000 - 149.000
25 vacation days + holidays
Remote work up to 2 days per week
Accident insurance
+2
Robotics Systems & Embedded Engineer
Robotics Systems & Embedded Engineer

Aeolus Robotics • Wien

Vor Ort
EUR 70.000 - 110.000
Head of Supply Chain
Head of Supply Chain

Flyability • Lavamünd

Hybrid
EUR 191.000 - 255.000
25 vacation days
Remote work up to 2 days/wk
Gym discounts
+2
Robotics Software Engineer Birr, Switzerland Employee Engineering
Robotics Software Engineer Birr, Switzerland Employee Engineering

Mesh AG • Lavamünd

Hybrid
Confidential
Flight Test Engineer (a)
Flight Test Engineer (a)

Swissdrones • Lavamünd

Vor Ort
EUR 70.000 - 90.000
25 days vacation per year
Flexible working models (20% mobile)
Senior Full Stack Engineer - Core UX
Senior Full Stack Engineer - Core UX

Jobgether • Lavamünd

Vor Ort
EUR 69.000 - 142.000
20 days paid time off
Equity options package
Global team offsites
+3
Robotics Control & Systems Engineer (Robot Control, Motion & Systems Integration)
Robotics Control & Systems Engineer (Robot Control, Motion & Systems Integration)

LAYERED GmbH • Schweiz

Vor Ort
EUR 118.000 - 173.000
Senior Robotics Navigation Software Engineer
Senior Robotics Navigation Software Engineer

Aeolus Robotics • Wien

Vor Ort
EUR 90.000 - 130.000