CareerPlan

Senior Software Engineer

Zurich, SwitzerlandFull-time2026-11-02 → 2026-11-10
Citizens only

Core

Developing autonomy capabilities, distributed state machines, and fault-tolerant architectures for swarming drone systems.

Role type

Senior IC autonomous drone software engineer

Builds

Autonomy stack features and system integrations for swarming drones

Domain

Robotics, embedded systems, distributed systems

Deliverable

production ML models

Required skills

Modern C++, embedded systems, distributed systems, concurrency management, simulation testing (SITL/HITL), system architecture

Preferred skills

PX4, MAVLink, release management

Responsibilities

Design and implement distributed state machines and leader election protocols; develop autonomy capabilities and partner integrations; run rigorous tests in simulation environments; investigate real-world flight-test data and physical failure modes; collaborate with hardware engineers and product managers; participate in code reviews and architectural discussions

Seniority

Senior, hands-on IC