Software Engineer
AALTO HAPS
As a Software Engineer at AALTO, you will develop safety-critical software for airborne systems, primarily in C, with C++ and Python as needed. You’ll contribute across the full software lifecycle, from requirements to qualification, collaborating with Systems, Hardware, Test and Flight Operations teams. This role offers hands-on engineering in a high‑stakes, aerospace context with a strong emphasis on quality and reliability. You will help advance Stratospace initiatives that enable next-generation aircraft capabilities.
Pay / Benefits- short-term incentive plan
- 25 days holiday
- private medical insurance
- dental and optical cash back
- personal pension plan
- income protection and life assurance
- Design, develop, test and maintain high-quality safety-critical software for airborne systems (C primary, C++/Python as needed)
- Contribute across requirements, design, implementation, integration, verification and qualification
- Collaborate with Systems, Hardware, Test and Flight Operations teams to deliver integrated solutions
- Support software integration, debugging, test automation and evidence generation for qualification and certification
- Participate in technical reviews and promote engineering best practices
- Foster a culture of technical excellence, accountability and continuous improvement
- 3+ years of practical software engineering experience in aerospace or safety-critical environments
- Experience with airborne software development in DO-178C environment (requirements, design, implementation, integration, verification)
- Strong C programming skills; experience with C++ and Python
- Experience with embedded, real-time or resource-constrained software systems
- Familiarity with software requirements management, verification, traceability and configuration management
- Strong problem-solving, debugging and analytical skills
- Collaborative communication style with cross-discipline engineers
- Awareness of DO-330/DO-331/DO-332/DO-333, ARP4754A/B, DO-278, DEF STAN 00-55/00-56 (advantageous)
- collaborative communication
- problem solving
- analytical thinking
- C
- C++
- Python
Reference: WJ-747_30156725