Flight Software Systems Engineer for Space Missions — ETH Zürich

NewCHF 83'000 - 126'000
ETH Zürich · Zurich (ZH)
Categoria: Ingegneria Contratto: fixed-term Salario: CHF 83'000 - 126'000
Apply now
Location
Zurich
Contract
fixed-term
Posted
Today
SalaryCHF 83'000 - 126'000

Role overview

Flight Software Systems Engineer for Space Missions

80%-100%, Zurich, fixed-term print Drucken

Led by Prof.

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:
Apply now

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.

Logo ETH Zürich
Company
ETH Zürich · Zurich
Frontaliere Ticino discovered this opportunity through company monitoring.

All ETH Zürich jobs in Zurich →

ETH Zürich: jobs and salaries →

Explore similar jobs

Hiring? Publish your job ad

Reach thousands of cross-border and local candidates every week: featured listing, dedicated SEO page and newsletter blast included.

Publish your ad →