A
Airbus
Frontend
Software Engineer (d/f/m) Cabin & Cargo Electronics
CC++PythonJavaEmbedded LinuxYoctoLinuxRTOSDOORSClearCaseClearQuestH.264H.265RTPRTSPEthernetI2CSPIMIPI-CSIDO-178CDO-178BJiraGitJenkinsLabgrid
About the Position
Airbus is seeking a Software Engineer to join KID-Systeme GmbH in Buxtehude, designing and developing safety-critical embedded software for aircraft cabin and cargo electronics, with a focus on camera and video distribution systems. The role involves creating real-time software for critical cabin and surveillance functions, working with embedded Linux and RTOS environments.
Responsibilities
- Designing, developing, and verifying safety-critical embedded software for aircraft systems, primarily using C and C++.
- Developing software for camera control, video processing, and data streaming within a highly integrated aircraft environment.
- Creating low-level drivers and board support packages (BSPs) for embedded Linux (e.g., Yocto) and Real-Time Operating Systems (RTOS).
- Defining and documenting software requirements, architecture, and detailed designs based on system specifications.
- Implementing and executing comprehensive software test cases and procedures to ensure reliability and compliance.
- Managing the full software lifecycle documentation in accordance with aviation standards (DO-178C).
- Collaborating daily with a multi-disciplinary team to integrate software with hardware and solve complex technical challenges.
- Contributing to the continuous improvement of our software development processes, tools, and team practices.
Requirements
- A university degree in Software Engineering, Computer Science, Information Technology, or a comparable field.
- A minimum of 3 years of professional experience in embedded software development.
- Strong proficiency in C and/or C++; experience with Python or Java is a plus.
- Proven experience developing for embedded Linux (e.g., Yocto, Debian), bare-metal, or RTOS environments.
- Experience in working on tools like DOORS, ClearCase and ClearQuest.
- Hands-on experience in one or more of the following areas: Software development for camera systems or image sensors; Video processing, encoding/decoding (e.g., H.264/H.265), and streaming protocols (e.g., RTP/RTSP); Developing drivers for hardware interfaces (e.g., Ethernet, I²C, SPI, MIPI-CSI).
- A solid understanding of safety-critical development lifecycles; direct experience with DO-178B/C is highly desirable.
- Familiarity with Agile and DevOps methodologies and tools (e.g., Jira, Git, Jenkins).
- Familiarity with Labgrid is an advantage.
- Excellent communication skills in English.
Benefits
- Attractive salary and special payments
- 30 days paid vacation and extra days-off for special occasions
- Excellent upskilling opportunities and great international, group wide development prospects
- Special benefits: employer-funded pension, employee stock options, discounted car leasing, special conditions for insurances, transportation subsidy, discounts at local businesses
- On-site-facilities: medical officer for check-ups and other health-related services
- Personal work environment with local employee networks within a global corporation
- Compatibility of family & work (job sharing, part-time models, flexible working hours, individual timeout)
- Working in a diverse environment, with more than 140 nationalities, where every voice is heard
Software Engineer (d/f/m) Cabin & Cargo Electronics
View Original