обновлено 11 дней назад
Robotics Software Engineer (Rust)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Robotics Software Engineer (Rust) (robotics, embedded and mobile software): Building embedded and mobile software for drones and ground control stations with an accent on autonomous navigation, real-time control, telemetry, and inspection-data streaming. Focus on optimizing memory, multithreading, video pipelines, communication protocols, and reliable operation in resource-constrained environments.
Location: Switzerland
Company
is a Swiss robotics scale-up developing drones and ground control systems for inspection applications.
What you will do
- Build and enhance the ground control station GUI, real-time telemetry, and data visualization.
- Design and maintain embedded software for onboard computers collecting, recording, and streaming inspection data.
- Develop communication protocols connecting drones, ground stations, and cloud services.
- Optimize memory usage, multithreading, and real-time performance in resource-constrained environments.
- Collaborate with software and firmware engineers on system performance and architectural decisions.
- Maintain clean, tested, and modular code through unit testing, CI/CD, and code reviews.
Requirements
- 5+ years of experience in embedded and mobile software development for robotics, drones, or real-time applications.
- Strong Rust skills and experience with C++ for embedded systems and performance optimization.
- Expertise in ROS2 and GStreamer for robotics middleware, video processing, and streaming pipelines.
- Experience with embedded Linux, containerization, ARM-based systems, video encoding and decoding, and hardware acceleration.
- GUI development experience with egui or Qt, plus 3D visualization using OpenGL, Vulkan, Unity, or Unreal Engine.
- Excellent English communication skills required; French is an advantage.
Nice to have
- Experience with PX4 or ArduPilot.
- Knowledge of CUDA, OpenCL, or GPU acceleration on NVIDIA Jetson.
- Game development experience with Unity, Unreal Engine, or Godot.
- Contributions to open-source robotics or embedded projects.
Culture & Benefits
- Work on innovative drone projects with measurable impact in a recognized Swiss robotics start-up.
- Continuous training and opportunities for professional growth.
- Modern offices in a start-up campus with on-site restaurants, cafeterias, and vending machines.
- Weekly company fitness sessions led by a professional coach.
- Personal benefits platform, fruit, juices, and cakes available at the office.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →