Senior Software Engineer
HybridSouthampton, England, United Kingdom
Job Summary
Develop new generation features and capabilities using innovative software solutions for defence and commercial projects. Collaborate with engineers to create Test Engineering solutions, contributing to market-leading products. Build applications meeting user expectations within formal constraints, utilizing C++ or relevant Object Oriented software development. Implement Test frameworks, microservices architecture, and containerisation while generating documentation for machine-to-machine interfaces. Develop Windows and Linux applications with HMI/GUI/UX experience, interfacing with hardware using iterative development lifecycles and tools like Jira, DevOps, and Git. Adhere to design and coding standards while maintaining good teamwork and communication. Requires full security clearance (SC) and 2-3 days onsite work in Southampton, with flexible working options.
Required Qualifications
- C++ or relevant Object Oriented software development
- Familiarity with Electronics and lower-level firmware
- Using and generating documentation to create interfaces machine to machine
- Test frameworks and test development
- Microservices architecture/containerisation
- Development of new applications to meet user expectations and within formal constraints
- HMI/GUI/UX experience
- Familiarity with the tools and approaches to interface with hardware
- Experience with developing Windows & Linux applications
- Experience of using Iterative development lifecycles (for example tailored Agile.)
- Experience using tools associated with Iterative development lifecycles (Jira / DevOps / Git)
- Familiarity with development to design and coding standards
- Good teamwork and communication abilities
- Security Clearance: You must be eligible for full security clearance (SC)
Desired Qualifications
- Python, C#, LabVIEW software development
- CUDA integration (AI/ML)
- Industrial protocols (read-across to Synergia etc.)
- Experience with Infrared Physics, Computer Science, Software Engineering, ITQSB or Relevant Higher Level Formal Qualifications
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.