Job Title: Senior Software Engineer
Location: Melksham, UK
Business Unit: Avon Protection
Scope of the Function:
Responsible for design, development and verification of software aspects of the company's products, particularly underwater systems related products.
The role will also be responsible for continuous improvement of the software engineering process and its wider proliferation, and will support system analysis, modelling, development, assembly, testing, qualification, reliability improvement and planning required for the successful demonstration of a fully operational system.
The role will drive change and action within the NPI team and will join an agile hardware and software development team designing, building, and integrating safety related electronic control and HMI based diving systems.
Main Responsibilities:
* NPI engineering: To work within the team to provide the software perspective in the specification, design and delivery of the underwater systems rebreather products.
* Sustaining engineering: To deliver the software based maintenance, support, and delivery of the rebreather product portfolio as its customer base grows, including proactive continuous improvement, issue triage and review with the wider engineering team.
* To provide value-based continuous improvement to the software engineering processes to reduce cost and increase consistency and quality. Prepare, participate and present in technical briefings such as SRR, PDR and CDR to internal and external customers.
* Play an active role in troubleshooting system level failures amongst a diverse team of engineers and technicians.
Requirements Essential:
* Software Engineering or similar degree (Bachelors/Masters)
* Full engineering lifecycle experience: requirement, design, verification, traceability, impact analysis
* Knowledge of risk/issue/opportunity management
* Proficiency with C++, C, C#, CMake, Visual Studio / VS Code, HAL for embedded targets
* Ability to obtain SC clearance
* Strong grounding in CI, unit testing, static analysis, Hardware In Loop testing
* Strong documentation and communication skills
* Strong planning, estimating, and progress monitoring and reporting
Requirements Desirable:
* STM32 ecosystem: CubeIDE, CubeMX, TouchGFX
* PIC32 & PIC24 experience
* Eclipse, MPLAB-X
* GitHub / GitHub Actions / Copilot
* Atlassian ecosystem: Jira, Confluence
* SonarQube / Doxygen
* Low power embedded design
* Safety-related software development
* Model Based Systems Engineering (MBSE), SysML/UML familiarity
Experience:
Bachelors or Masters Degree in Software Engineering or related field.
More significant is the experience the candidate has of real world application of software engineering in safety related embedded products, as described under "Background & skills".
About Avon Technologies:
We design and produce life-critical personal protection solutions for the world's militaries and first responders. With a portfolio that includes Chemical, Biological, Radiological, Nuclear ("CBRN"), protection. We do this through our two brands, Avon Technologies and Team Wendy. Our mission is to provide unparalleled protection for those who protect us, giving them the confidence to tackle challenging situations and helping them get home safe. At Avon Protection, we recognize that our success relies on the collective efforts of our talented team. As an organization, we welcome individuals who embody our #FIERCE company values - fearlessness, integrity, excellence, resilience, collaboration, and the ability to execute.
The anticipated salary range for candidates who will work in Melksham, UK is £60,000 to £65,000 annually.