Senior Software Engineer
New Today
Job Description
Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below.
My client is recruiting for a Senior Software Engineer position based at their site in Poole, Dorset. This a permanent position and will be reporting into the Head of Software & Electronics.
Scope of the Function
This role will deliver software engineering expertise to the Head of Software and Electronics, Technical Director, Program Manager and wider business, and will primarily be responsible for design, development and verification of software aspects of the company’s products, particularly highly specialist systems and 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 systems
Key Responsibilities
- NPI engineering: To work within the team to provide the software perspective in the specification, design and delivery of the next generation of specialist products.
- Sustaining engineering: To deliver the software-based maintenance, support, and delivery of the specialist product portfolio as its customer base grows, including proactive continuous improvement, issue triage and review with Head of Software and Electronics, Technical Director and Business Development.
- 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. xbpsjku
- Play an active role in troubleshooting system level failures amongst a diverse team of engineers and technicians
Background and Skills
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#, with focus on Embedded C++
- Visual Studio / VS Code
- HAL development, CMake
- Strong grounding in:
- CI practices
- Unit testing
- Static analysis
- Hardware-in-the-loop testing
- Strong documentation skills
- Ability to obtain SC clearance
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
Benefits
- 36.5 hours per week over 5 days.
- Grade 6 Bonus of up to 15%
- 25 days holiday + 8 bank holidays per year
- Medicash medical
- Pension matched to 7.5%
- 6x salary death benefit
- Share incentive plan
- Cycle to work scheme
- Location:
- Poole
- Job Type:
- PartTime
- Category:
- Engineering
We found some similar jobs based on your search
-
New Today
Senior Software Engineer
-
Poole
- Engineering
Job Description Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below. My client is recruiting for a Senior Software Engineer position based at their site in Poole, Dorse...
More Details -
-
New Yesterday
Senior Software Engineer
-
Wareham
-
not provided
- IT & Computers
Are you a Senior Software Engineer looking for an interesting job opportunity? Our client, TKMS ATLAS UK, are seeking a Senior Software Engineer with skills in Java to work on the development of marine-based autonomous systems. This job will be ba...
More Details -
-
1 Days Old
Senior Fullstack Software Engineer - Java
-
Hampshire
Senior Fullstack Software Engineer - Java As an experienced member of our Software Engineering Group, we seek individuals passionate about solving business challenges through innovation and modern engineering practices. You will leverage your deep e...
More Details -
-
1 Days Old
Senior Fullstack Software Engineer - Java
-
Bournemouth, South West, United Kingdom
- Information Technology
Senior Fullstack Software Engineer - JavaMake sure to apply with all the requested information, as laid out in the job overview below. As an experienced member of our Software Engineering Group, we seek individuals passionate about solving business c...
More Details -
-
1 Days Old
Senior Fullstack Software Engineer - Java
-
Bournemouth, Dorset
- Information Technology
Senior Fullstack Software Engineer - Java Make sure to apply with all the requested information, as laid out in the job overview below. As an experienced member of our Software Engineering Group, we seek individuals passionate about solving busines...
More Details -
-
1 Days Old
Senior Fullstack Software Engineer - Java
-
Bournemouth, Dorset
- Information Technology
Senior Fullstack Software Engineer - Java Make sure to apply with all the requested information, as laid out in the job overview below. As an experienced member of our Software Engineering Group, we seek individuals passionate about solving busines...
More Details -