> Markdown version of [/jobs/ext/4095159-sw-engineer](https://www.wearedevelopers.com/jobs/ext/4095159-sw-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SW Engineer - **Company:** Airbus Deutschland GmbH - **Location:** Ottobrunn, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Systems Engineering, Confluence, JIRA, Unit Testing, C++ (Programming Language), Configuration Management, Static Program Analysis, Code Coverage, Databases, Software Debugging, Linux, Microprocessors, Design of User Interfaces, Joint Test Action (IEEE Standards), Microsoft Office, MISRA C (C Programming Language), Multiprocessing, Software Engineering, DOORS (Software), Gerrit, Doxygen, Git, Yocto, Information Technology, Bare Metal, Scalable Processor Architecture, PolySpace, Programming Languages - **Published:** October 31, 2026 - **Apply:** https://www.arbeitsagentur.de/jobsuche/jobdetail/16947-980215056-S ## About the Role Degree in Computer Science, Electrical Engineering, Physics (or similar studies) \- Minimum 8-10 years of professional experience in a similar field \- Experience with Instrument SW development, Integration and Validation \- Familiar with Space Standards ( ECSS-E-ST-40C, ECSS-Q-ST-80C, , ECSS-E-ST-70-41C ) \- Adherence to a given SW development process and development standards and practices ( OPAL, MISRA, Static Code Analysis, Code Coverage ) \- First experience in managing small SW development projects ( including external subcontractors ) \- Experience with design & implementation of Embedded Real-time SW \- Ability to understand HW datasheets / ICDs \- Mastering of standard SW applications ( Linux, also R/T, e.g. Yocto, Windows, Office, Confluence, Git, Jira, Gerrit, Doxygen, Doors, Polyspace ) \- Profound experience in development for bare-metal targets w/o memory protection \- Programming language skills : C/C++, Assembler ( SPARC, ARM, .. ) \- Experience with Multi-Core Embedded CPUs ( e.g. ARM, SPARC ) \- Mastering the GNU compile environment ## Non-technical: \- excellent communication skills \- ability to work autonomously \- teamworking spirit ( intercultural ) \- experience in technical lead of a team \- language skills ( English, Deutsch ), This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company's success, reputation and sustainable growth ## Description In order to support the department 'On-Board Processing' in Ottobrunn, Airbus Defence and Space is looking for a, Our site is just a stone's throw away from Munich, the beautiful capital of Bavaria. You are into sports and other outdoor activities? The Alps and Lake Starnberg are within an hour's reach, offering a multitude of recreational options., Delivery of qualified on-board and on-ground processing chain (payload mission SW / applicative VHDL) for Telecom and Navigation Digital Payloads and RF Sensing - Software delivery, operations and functional validation support for Optical & Radar Instruments. - The local department in Ottobrunn is in charge of the full development process of Instrument Software, as : \- Analysis of Requirements Baseline provided by System Engineering through the SW Architect, defining the functional behaviour of the SW \- Define the functional behaviour of the SW as SW Requirements Baseline Support the Instrument project in all aspects regarding SW ( provide input to Instrument Design, Qualification and Operations after Launch ) \- Definition of Embedded SW Architecture ( static and dynamic ) \- Implementation of all functionalities as given in Requirements Baseline Execution of HW/SW integration and Functional Qualification before integration in Payload AIT \- Execution of all activities according to external and internal SW 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. # Your tasks and responsibilities: \- Cooperation with SW Architect and Electrical Engineering to understand general function and needs of Instrument \- Transformation of System SW requirements ( SSS ) into detailed SW requirements ( SRS ) \- Analysis of feasibility of requirements for embedded real-time implementation ( support 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 SW and validation elements \- Generation of SW documentation according to SW process ( ECSS ) \- Working multi-disciplinary with other functional domains ( Simulator - FVI, Database - DB ) \- Manage schedule and cost of SW development