We are looking for an experience hands-on Embedded Software Engineer to join our innovative engineering team working on the life cycle delivery of complex defence systems.
Key Responsibilities
- Oversee the complete software engineering life cycle for high-integrity avionic and defence systems, from planning to delivery.
- Lead and support integration, validation, verification, and qualification activities as the technical software authority.
- Collaborate with system and test engineering teams to refine, automate, and enhance procedures for hardware development, qualification, and production.
- Manage software project tasks including workload evaluation, planning setup, tracking, and reporting progress against milestones.
- Execute software development activities in highly complex avionic environments to meet rigorous customer specifications.
- Analyse requirements on functionality, safety, performance, industrialisation, production, timelines, and cost.
- Coordinate internal team activities and ensure adherence to defined processes.
- Oversee implementation, validation, verification, and qualification of all project deliverables.
- Lead technical discussions with customers and support certification milestones alongside engineering leadership.
- Proactively report on issues, risks, and opportunities in assigned projects and tasks.
Profile & Qualifications
- Minimum 5 years’ industrial experience in embedded software engineering, experiencewithin the avionics/defence sector would be nice to have.
- Advanced programming skills: C (embedded), Python, and Linux (embedded & non-embedded systems). proficiency in low-level C programming for embedded systems, RTOS, or Linux kernel development.
- Demonstrated adaptability and collaborative skills, thriving in a dynamic, evolving environment.
- Attention to quality documentation and ability to review/check technical documents as an expert.
- Bachelor’s or Master’s degree in Information Technology, Electronics, or Computer Science.
Technical expertise highly desirable in:
- Avionic safety-critical software development life cycle (DO-178C).
- Certifiable RTOS and/or Linux kernel driver experience, including application development.
- Embedded cyber-security (ED-203 / DO-356).
- Strong analytical capability, resilient character, and effective communication skills at all organization levels.
What We Offer
- Opportunity to work on strategic, innovative projects in the defence and aerospace domain.
- Collaborative and challenging environment focused on technical excellence and career advancement.
- Professional growth with exposure to certification processes and international standards.
This role will work within HYBRID work arrangement of minimum 3 days onsite and 2 days remote.