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, experience within 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.