CareerPlanSign in

Software Engineer

Zürich, Zurich, Switzerland💼 Full-time🗓 2026-04-22 → 2026-09-25

Core

Design and develop high-performance C++ software for real-time, mission-critical autonomous flight systems and defense operations.

Role type

Senior embedded systems software engineer (C++)

Builds

High-performance software components for UAVs, embedded platforms, and distributed data pipelines

Domain

Defense / Aerospace / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (production-level), real-time systems programming, embedded software development, sensor fusion, hardware integration, system architecture, performance optimization

Preferred skills

C (onboard software), radar systems, low-level embedded development, missile/satellite software experience

Technologies

C++, C, embedded platforms, sensor fusion algorithms, communication protocols

Responsibilities

Design and develop high-performance C++ software for mission-critical applications; Work closely with hardware and avionics teams for seamless integration; Build and optimize software components for real-time and resource-constrained environments; Contribute to architecture and scalability of complex systems; Improve performance, reliability, and maintainability across the software stack; Solve complex engineering problems in ambiguous environments

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.