Your personal AI career agent
Software Engineer (Embedded Linux)(m/w/x)
Building real-time flight control software on embedded Linux for UAVs. Proven flight systems and embedded C/Rust experience required. SIL/HIL simulation and verification experience a plus.
Requirements
- MSc in Software Engineering, Automation Engineering, Aerospace Engineering, or related field
- Proven embedded Linux development experience
- Proven flight systems experience (UAVs, rockets, missiles)
- Proven embedded C, Rust experience (Rust highly valued)
- SIL and HIL simulations and verification experience
- Strong technical writing and advanced engineering documentation skills
- Collaborative multidisciplinary team work and clear technical communication
- Proactive attitude, problem-solving, and ownership of software tasks
- Thrives in complex, precision-focused environments
- Naturally curious, system diving for understanding and improvement
- Brings structure to ambiguity, sees engineering challenges in constraints
- Takes ownership and makes decisions in high-stakes, safety-critical contexts
- Enjoys working close to hardware, debugging at lowest levels
- Turns theoretical performance into real, deterministic behavior
Tasks
- Design and maintain embedded software architectures
- Implement real-time scheduling and inter-process communication
- Ensure software reliability and determinism
- Build real-time flight control software on embedded Linux
- Develop and extend embedded software solutions
- Refine software models and control algorithms
- Implement sensor interfaces and actuator drivers
- Develop communication protocols and environmental abstraction layers
- Build and integrate software tools and test utilities
- Support SIL and HIL test configurations
- Define and manage system and software requirements
- Generate clear and structured documentation
- Produce and execute test cases for requirement verification
- Work cross-functionally with engineering teams
- Present software architectures and integration outcomes
- Support GNC teams with embedded software environments
- Contribute to continuous improvement of software capabilities
- Enhance internal toolchains and development workflows
Work Experience
- 3 - 5 years
Education
- Master's degree
Languages
- English – Native
Tools & Technologies
- Embedded Linux
- C
- Rust
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- DestinusFull-timeOn-siteExperiencedZürich
- Destinus
Computer Vision Engineer(m/w/x)
Full-timeOn-siteNot specifiedZürich - Consulteer
Embedded Firmware Engineer (C++ / Embedded Linux)(m/w/x)
Full-timeOn-siteExperiencedZürich - Tecan Trading AG
Senior Embedded Software Engineer(m/w/x)
Full-timeOn-siteSeniorMännedorf - CHARM ABB Robotics Switzerland Ltd
R&D Team Lead - Robotic Software Engineering(m/w/x)
Full-timeOn-siteSeniorZürich
Software Engineer (Embedded Linux)(m/w/x)
Building real-time flight control software on embedded Linux for UAVs. Proven flight systems and embedded C/Rust experience required. SIL/HIL simulation and verification experience a plus.
Requirements
- MSc in Software Engineering, Automation Engineering, Aerospace Engineering, or related field
- Proven embedded Linux development experience
- Proven flight systems experience (UAVs, rockets, missiles)
- Proven embedded C, Rust experience (Rust highly valued)
- SIL and HIL simulations and verification experience
- Strong technical writing and advanced engineering documentation skills
- Collaborative multidisciplinary team work and clear technical communication
- Proactive attitude, problem-solving, and ownership of software tasks
- Thrives in complex, precision-focused environments
- Naturally curious, system diving for understanding and improvement
- Brings structure to ambiguity, sees engineering challenges in constraints
- Takes ownership and makes decisions in high-stakes, safety-critical contexts
- Enjoys working close to hardware, debugging at lowest levels
- Turns theoretical performance into real, deterministic behavior
Tasks
- Design and maintain embedded software architectures
- Implement real-time scheduling and inter-process communication
- Ensure software reliability and determinism
- Build real-time flight control software on embedded Linux
- Develop and extend embedded software solutions
- Refine software models and control algorithms
- Implement sensor interfaces and actuator drivers
- Develop communication protocols and environmental abstraction layers
- Build and integrate software tools and test utilities
- Support SIL and HIL test configurations
- Define and manage system and software requirements
- Generate clear and structured documentation
- Produce and execute test cases for requirement verification
- Work cross-functionally with engineering teams
- Present software architectures and integration outcomes
- Support GNC teams with embedded software environments
- Contribute to continuous improvement of software capabilities
- Enhance internal toolchains and development workflows
Work Experience
- 3 - 5 years
Education
- Master's degree
Languages
- English – Native
Tools & Technologies
- Embedded Linux
- C
- Rust
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
Destinus
Industry
Aerospace
Description
Destinus revolutionizes the defense industry with cutting-edge UAVs, providing advanced solutions for mission-critical operations.
Not a perfect match?
- Destinus
Software Engineer(m/w/x)
Full-timeOn-siteExperiencedZürich - Destinus
Computer Vision Engineer(m/w/x)
Full-timeOn-siteNot specifiedZürich - Consulteer
Embedded Firmware Engineer (C++ / Embedded Linux)(m/w/x)
Full-timeOn-siteExperiencedZürich - Tecan Trading AG
Senior Embedded Software Engineer(m/w/x)
Full-timeOn-siteSeniorMännedorf - CHARM ABB Robotics Switzerland Ltd
R&D Team Lead - Robotic Software Engineering(m/w/x)
Full-timeOn-siteSeniorZürich