Key Responsibilities:
* Interpret system requirements and break them down into detailed firmware requirements.
* Lead firmware development activities and reviews, ensuring comprehensive system and sub-system design.
* Support the development of a robust process for reliable simulation within the wider team.
* Ensure technical solutions meet customer, legislative, and business requirements.
* Maintain the quality and timeliness of your engineering tasks throughout the project lifecycle.
* Assist the Line Manager with planning and estimation during project kick-offs.
* Identify and address qualification, certification, and safety issues.
* Create technical documentation such as Management Plans, Requirements Specifications, Design Documents, Interface Specifications, Acceptance Tests, and Design Change Requests.
* Oversee the testing, simulation, and integration of new developments, including formal testing procedures.
* Mentor and coach junior engineers.
* Act as Project Engineering Lead (PEL) or Work Package Manager (WPM) for one or more projects when required.
Role Requirements:
1. Extensive experience throughout the project lifecycle as a firmware engineer, from bids and proposals to in-service support (preferably within the defence sector).
2. Practical experience in designing complex systems involving multiple electronics disciplines, with...