Embedded Software Engineer
3 days ago
Silchester
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.