Flight Software Systems Engineer for Space Missions — ETH Zürich
- Location
- Zurich
- Contract
- fixed-term
- Posted
- Today
Role overview
Flight Software Systems Engineer for Space Missions
80%-100%, Zurich, fixed-term print Drucken
Led by Prof.
- Flight Software Systems Engineer for Space Missions
- 80%-100%, Zurich, fixed-term print Drucken
Application process
- Develop embedded flight software in C and C++ and supporting tools and test scripts (e.g., Python), including device drivers, telemetry and telecommand handling, onboard data management, application software, and fault-management functions.
- Integrate flight software with onboard computers, sensors, actuators, payload electronics, communication interfaces, ground systems, and externally supplied spacecraft platforms.
- Set up and maintain flat-sat flight software testbeds
- Perform software-related trade studies covering processing capacity, memory, timing, bandwidth, autonomy, reliability, and fault tolerance.
- Develop real-time, event-driven, autonomous, synchronization, and GNC-related software functions where required.
- Establish and maintain software baselines, configuration control, versioning, build automation, continuous integration, release management, and requirements traceability.
- Develop and execute flight software unit tests, conduct integration, software-in-the-loop, processor-in-the-loop, hardware-in-the-loop, and system-level verification and validation activities.
- Support software risk management, anomaly investigation, non-conformance handling, and technical review boards.
Additional details
- 80%-100%, Zurich, fixed-term
- This position is offered as a fixed-term appointment for an initial period of two years, with the possibility of extension. Project background
- This pool supports ETH Zurich-led space projects and technology programs, strengthening ETH Zurich’s role in the Swiss and international space ecosystem.
- This role interfaces across systems engineering, avionics, payloads, and software development, and coordinates with external platform providers and mission operations teams.
- You will contribute from early mission formulation and software architecture through implementation, integration, verification, launch preparation, and operations. As part of your role, you will:
- Provide technical guidance to junior engineers, researchers, and student teams.
Notes and original content
- This position is offered as a fixed-term appointment for an initial period of two years, with the possibility of extension.
- Project background
- The Flight
- Job description
- You will contribute from early mission formulation and software architecture through implementation, integration, verification, launch preparation, and operations.
- As part of your role, you will:
Questions about this listing
What salary does ETH Zürich offer for this role?
ETH Zürich lists CHF 83'000 - 126'000 gross per year for this position in Zurich. This is the salary published in the original listing (or, when the employer omits a figure, a realistic estimate for the role and sector) — the calculator on this site converts it to your actual net take-home once cross-border tax and social contributions are applied.
Is this a full-time role, and what type of contract does ETH Zürich offer?
This listing is a fixed-term contract position. The contract type shown here comes directly from the employer's original posting; always confirm exact hours, notice period and probation length with ETH Zürich during the application process, since these details can vary by role even within the same contract category.
Do I need a cross-border work permit for a role in Zürich?
EU/EFTA residents living in the border zone of the country adjoining Canton Zürich can apply for a G permit; the Swiss employer files it with that canton's migration office after the contract is signed. Border-zone rules and processing times vary by neighbouring country and canton, so confirm the specifics with Zürich's cantonal migration office or with HR during the application.
How do I apply for this position at ETH Zürich?
Use the "Apply now" button on this page — it links directly to ETH Zürich's original listing at jobs.ethz.ch, so your application goes straight to the employer's own applicant-tracking system. Frontaliere Ticino does not collect or forward applications itself.