Airbus

Software Development Engineer - Embedded Real-time SW (m/f/d)

Airbus
Apply
2 days ago
Munich, Germany +2 moreSenior

Responsibilities

  • Transform system software requirements into detailed software requirements.
  • Analyze embedded and real-time constraints including memory size, CPU load, and deadlines.
  • Design embedded software architecture, task scheduling, I/O, functional algorithms, and software mode management.
  • Design hardware/software interfaces covering I/O, interrupts, and timing.
  • Implement software requirements in code.
  • Perform hardware/software integration and debugging using hardware and software debugging tools.
  • Support verification activities involving coding rules, metrics, and code coverage.
  • Execute unit testing and functional software validation.
  • Manage software and validation-element configuration control.
  • Generate software documentation according to ECSS processes.
  • Collaborate with simulator, FVI, database, and other functional domains.
  • Support schedule and cost control for software development.
  • Contribute to internal efficiency improvement, productivity, process, and industrialization initiatives.

Requirements

  • Degree in Computer Science, Electrical Engineering, Physics, or similar studies.
  • Minimum 5–7 years of professional experience in a similar field.
  • Familiarity with ECSS-E-ST-40C, ECSS-Q-ST-80C, and ECSS-E-ST-70-41C space standards.
  • Experience with embedded software for resource-constrained systems and real-time operating systems, particularly RTEMS.
  • Experience developing for bare-metal targets without memory protection.
  • Programming skills in C, C++, and assembler for platforms such as SPARC and ARM.
  • Ability to understand hardware datasheets and familiarity with Mil-Bus, SpaceWire, and CAN interfaces.
  • Mastery of the GNU compile environment and common software development tools.
  • Familiarity with OPAL, MISRA, static code analysis, and code coverage practices.
  • Experience with Eclipse, make, Confluence, Git, Jira, Gerrit, Doxygen, and Polyspace.
  • Knowledge of Linux, Windows, and Office software packages.
  • Good communication skills, autonomous working ability, and an intercultural teamworking spirit.
  • English and German language skills.

Benefits

  • Permanent employment with Airbus Defence and Space GmbH.
  • 30 days of annual leave under a 35-hour collective-agreement workweek.
  • Flexible working hours, mobile working, part-time options, job sharing, and sabbatical opportunities.
  • Professional development opportunities and international group-wide career perspectives.
  • Company pension schemes, mobility offers such as bike leasing, and corporate discounts.
  • On-site company doctor, health programs, sports courses, preventive care, canteen, cafeteria, and childcare facilities at selected locations.
  • Work location in Ottobrunn near Munich.

Tech Stack

CC++GitLinuxMakeWindows

Categories

Contact me