Software Integration and Verification Engineer
Core
Integrate, verify, and validate software for mission-critical embedded systems in defence and maritime sectors.
Role type
Senior IC software integration and verification engineer
Builds
Robust embedded software solutions for defence and maritime clients
Domain
Defence and Maritime
Required skills
Linux environment expertise, Bash scripting, embedded systems integration, containerisation (Docker), defect investigation, root cause analysis, technical documentation
Preferred skills
Automated testing and verification techniques, TCP/IP networking, CI/CD tools (Jenkins, GitLab CI), Python scripting
Technologies
Linux, Bash, Docker, Jenkins, GitLab CI, Python
Responsibilities
Carry out software integration, verification and validation activities across embedded systems; Deploy, configure and troubleshoot software within Linux-based environments; Develop and maintain Bash scripts to automate integration and testing activities; Work with containerised environments to deploy and manage software applications; Collaborate with Software, Systems and Test Engineers to ensure successful delivery; Support defect investigation, root cause analysis and issue resolution; Produce technical documentation and test evidence in line with project requirements
Seniority
Senior, hands-on IC