Founder & CEO at Akoni Technologies | Digital Transformation | ServiceNow Consulting & Implementation Partner
Lead Embedded Software Engineer
Location: Hybrid (with occasional travel to Reading and client sites)
Role Overview
We are seeking a Lead Embedded Software Engineer to oversee the development, enhancement, and sustainment of an advanced embedded codebase and its supporting applications.
The ideal candidate will have a strong background in embedded systems development, systems engineering, software assurance, and automated test traceability. The role involves refactoring existing code, implementing new features, and maintaining robust CI/CD practices using GitLab and Docker.
Key Responsibilities
* Lead the design, development, and verification of embedded software in Rust and C++.
* Develop and implement Systems Engineering, Requirements Management, and Risk Management processes aligned to TRL8 maturity.
* Define and maintain the Software Engineering Management Plan (SEMP) and associated artefacts.
* Establish automated tooling for documentation, performance monitoring, and reporting.
* Build and maintain test strategies, ensuring full traceability from requirements to test and validation.
* Refactor and optimise the existing codebase for improved performance and maintainability.
* Implement secure coding practices and perform code reviews in compliance with ISO/IEC 12207, DO-178C, and TickIT+ standards.
* Produce detailed technical documentation and assurance evidence.
* Mentor junior engineers and promote a collaborative, knowledge-sharing culture.
Essential Skills and Experience
* Proven track record in Agile software development (Scrum/Kanban).
* Extensive experience developing embedded software using Rust and/or C++.
* Strong proficiency in Python and Bash for automation and scripting.
* Hands‑on experience with Git, GitLab CI/CD, and Docker.
* Demonstrated capability in verification and validation of embedded systems.
* Excellent documentation and communication skills for technical and assurance reporting.
* Experience conducting software requirements, design, and testing reviews.
* Experience developing Rust applications for performance‑critical environments.
* Understanding of continuous integration pipelines for embedded systems.
* Familiarity with software assurance frameworks such as TickIT+, ISO/IEC 25010, and RTCA DO‑178C.
* Knowledge of embedded security design and assessment.
* Experience working on high‑assurance or safety‑critical software projects.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Akoni Technologies by 2x
Get notified about new Embedded Software Engineer jobs in London Area, United Kingdom.
#J-18808-Ljbffr