
Software Engineer - Submarines
- Derby
- Permanent
- Full-time
- Develop Software requirements and design.
- Develop and Verify high integrity code.
- Support host, target and integration testing of your designs.
- Author and review design documentation.
- You will liaise with FPGA, Hardware, Systems and Verification teams to ensure customer expectations are met effectively and efficiently.
- You will contribute to the continuing improvement of the development processes and product quality.
- Be qualified to Degree level (or equivalent experience) in Electronics Engineering, Computer Science, or related discipline
- Be experienced in designing and verifying high integrity Software.
- Have the ability to provide clear, concise and accurate technical reports
- Languages:
- Ada
- C++
- C#
- Python
- Tools:
- IBM® Engineering Requirements DOORS
- Ansys – SCADE Architect
- Ansys – SCADE Suite
- SCADE Suite KCG
- SPARK Ada code
- ReqTify
- VectorCast
- LabView
- Azure DevOps
- Git
- Standards, Frameworks and Techniques
- Real-time operating systems
- PLC development
- Agile Scrum
- Software Verification and Validation.
- Awareness of safety-critical development constraints (e.g. DO-178B/C, IEC60880, IEC61508).