Embedded Software Developer – Aerospace
We are expanding our team! 🔎 Are you looking for a new challenge to develop your career and learn new technologies? Then keep reading because this might interest you. Scalian is a company of more than 6,000 people with an international dimension, with offices in Europe and North America. We specialize in providing services to different clients focused on Data, Cloud, and Artificial Intelligence.
We are looking to hire an Embedded Software Engineer to participate in the design, development, integration, and verification of embedded software for aeronautical and avionics systems. The selected person will work on the development of software components for safety-critical systems, where real-time performance, reliability, traceability, and compliance with aeronautical engineering standards are key factors. They will participate in software design, integration, and validation activities throughout the entire project lifecycle, contributing to the development and delivery of robust embedded solutions for complex embedded systems. Their main functions include: Design and develop embedded software modules in C and/or C++. Analyze software requirements and participate in the preparation of technical specifications. Develop low-level software components, drivers, BSP (Board Support Packages), communication interfaces, and real-time functions. Participate in software architecture and detailed design activities. Perform unit testing, integration testing, debugging, and troubleshooting on target hardware, simulators, or test benches. Participate in verification and validation activities, including the preparation of test procedures and results, as well as anomaly analysis. Ensure traceability between requirements, software design, code, and tests. Apply configuration management processes, coding standards, peer reviews, and quality processes. Work in close collaboration with Systems, Hardware, Safety, Cybersecurity, IVVQ, Certification, and Project Management teams. Prepare technical software documentation and participate in technical reviews.
University degree in Engineering or Master's in Embedded Systems, Computer Science, Electronics, Software Engineering, or a related discipline. At least 3 years of experience in embedded software development. Solid experience in development with C and/or C++ for embedded environments with resource constraints or real-time requirements. Knowledge of RTOS, Embedded Linux, bare-metal software, and real-time systems. Experience working with safety-critical or regulated systems, preferably in the Aeronautics, Defense, Railway, Energy, or Automotive sectors. Technical English, at least B2. International environment and team. Residency in Madrid. The project requires 100% on-site presence at the client's offices in Getafe. Especially valued: Knowledge of aeronautical software development standards and processes, such as DO-178C, DO-160, ARP4754, and ARP4761. Previous experience in safety-critical software development. Experience in verification, validation, and integration processes for embedded software. Familiarity with development and testing environments oriented towards aeronautical and avionics systems.
What will you have with us? 🚀 Be part of a high-level team using cutting-edge technologies in the market. ⛱ 25 working days of vacation 📝 Indefinite contract 📚 Continuous training, certifications, meetups, and personalized professional development plans so we can continue growing together. We have access to internal platforms with open content so you can enjoy it whenever you want and at your own pace. 🕐 Full-time with flexible hours to facilitate work-life balance. 🎉 Afterworks at the offices 🎂 Afternoon off on your birthday 🏋️ ♀️ Discounts at gyms 💲 Flexible compensation programs: medical insurance, restaurant card, transport pass, childcare vouchers. 🌏 As part of the Scalian group, we open our borders and grow internationally. ♻️ In the group, we bet on sustainable initiatives.
Take off in your career with Scalian Spain!✈