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.
