SW Engineer - Onboard SW

Airbus Deutschland GmbH

Job

In this role, you will develop software for onboard systems in Telecommunications and Navigation, covering all phases of software development from requirements analysis to integration and validation of instrument software.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Within the Digital Payload Centre of Competences of the Space Systems Engineering organization, you will join the transnational entity (France, Germany and the United Kingdom) responsible for Payload Processing, encompassing:
  • Delivery of qualified on-board and on-ground processing chains (payload mission software / application-specific VHDL) for telecom and navigation digital payloads and RF sensing.
  • Software delivery, operations, and functional validation support for optical and radar instruments.
  • The local department in Ottobrunn is responsible for the entire development process of instrument software, including:
  • Analysis of the requirements baseline provided by Systems Engineering via the SW Architect, defining the functional behavior of the SW.
  • Define the functional behavior of the SW as SW requirements.
  • Unterstütze das Instrumentenprojekt in allen Aspekten der Software (SW) und bringe dich nach dem Launch in das Instrumentendesign, die Qualifizierung und den Betrieb ein.
  • Definition of Embedded SW Architecture (static and dynamic).
  • Implementation of all functionalities as specified in the Requirements Baseline. Execution of HW/SW integration and functional qualification before integration into Payload AIT.
  • Execution of all activities in accordance with external and internal software process standards (ECSS-E-ST-40C, ECSS-Q-ST-80C).
  • Piloting continuous internal efficiency improvement, productivity and processes, industrialization topics for the Digital Payload Processing entity.
  • Cooperation with the SW Architect and Electrical Engineering to understand the instrument’s overall functionality and requirements.
  • Transformation of System SW requirements (SSS) into detailed SW requirements (SRS).
  • Analysis of the feasibility of requirements for embedded real-time implementation (support for HW/SW partitioning).
  • Mapping of embedded/real-time implementation constraints (memory size, CPU load, deadlines).
  • SW Design (task scheduling, I/O, functional algorithms, SW mode management).
  • HW/SW interface design (I/O, interrupts, timing).
  • Implementation of SW requirements (coding).
  • HW/SW integration and debugging – HW (JTAG) & SW (gdb).
  • Execution of verification activities (coding rules, metrics, code coverage).
  • Definition and execution of SW validation activities (unit testing, functional testing).
  • Configuration control of software and validation elements.
  • Generation of software documentation in accordance with the software process (ECSS).
  • Working across disciplines with other functional domains (Simulator – FVI, Database – DB).
  • Manage the schedule and costs of software development.

Our expectations of you

Education

  • Degree in Computer Science, Electrical Engineering, Physics (or a related field).

Qualifications

  • Familiar with space standards (ECSS-E-ST-40C, ECSS-Q-ST-80C, ECSS-E-ST-70-41C).
  • Adherence to a given software development process and development standards and practices (OPAL, MISRA, static code analysis, code coverage).
  • Ability to understand hardware datasheets and ICDs.
  • Mastery of standard software applications (Linux, including R/T, e.g. Yocto, Windows, Office, Confluence, Git, Jira, Gerrit, Doxygen, DOORS, Polyspace).
  • Programming language skills: C/C++, assembly language (SPARC, ARM, etc.).
  • Mastering the GNU compile environment.
  • Excellent communication skills.
  • Ability to work autonomously.
  • Team spirit (intercultural).
  • Language skills (English, German).

Experience

  • Minimum 8–10 years of professional experience in a similar field.
  • Experience in instrument software development, integration, and validation.
  • First experience in managing small software development projects (including external subcontractors).
  • Experience with the design and implementation of embedded real-time software.
  • Profound experience in development for bare-metal targets without memory protection.
  • Experience with Multi-Core Embedded CPUs (e.g. ARM, SPARC).
  • Experience as a technical team lead.

What we offer

  • Fair Compensation & Extras: Attractive remuneration and individual additional benefits, such as company pension schemes, mobility offers (e.g., bike leasing), or corporate discounts with partner companies in accordance with our current guidelines.
  • Time for You (and Your Loved Ones): 30 days of annual leave in accordance with our collective agreement (35-hour workweek); work-life balance through flexible working hours (flextime), mobile working, part-time options, job sharing, and sabbatical opportunities.
  • Growth Made Easy: Excellent professional development opportunities and international, group-wide career prospects.
  • Feel Good at Work: On-site company doctor; comprehensive health programs (sports courses, preventive care, etc.), canteen and cafeteria, and local childcare facilities at selected locations.
  • Diversity Connects: Work in a diverse environment with more than 140 nationalities, where exchange, mutual support, and inclusion are part of our DNA.

Benefits

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Ottobrunn
    85521 Bayern, Germany

About your employer

Airbus is the world's leading provider of air and space transportation, as well as related services.

Language
English
Company type
Established Company
Work model
Onsite, Hybrid, Full Remote
Industry
Vehicle Manufacturing, Supplier · Industry, Production

Employer reviews

3.3Total(1 review)
Career growth
x
3.2
Engineering
x
2.9
Working conditions
x
4.0
Team culture
x
3.5
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3

SW Engineer - Onboard SW

Airbus Deutschland GmbH