Software Engineer
Conventus Solutions Ltd
Bath, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Bath, United Kingdom
Tech stack
C
Java
C Sharp (Programming Language)
C++
Static Program Analysis
Python
Software Safety
Software Engineering
Software Requirements Analysis
Strategies of Testing
Spark
SC Clearance
Requirements
- Strong knowledge of the whole safety critical software development life cycle.
- Extended expertise in either requirements, development or test.
- Experience in at least one of the following markets: aerospace, transport, defence, rail, automotive.
- Experience of applying relevant standards such as 61508, 50128, 26262, 00-55, ED-109, DO-178 etc.
- Track record of the technical leadership of high value software development projects.
- Taking a lead in the generation of software requirements, architecture and design
- Experience in leading people, building careers and capability.
- Generating code (we use Ada, SPARK, Python, C, C++, C# and Java for example).
- Following testing strategies and plans and generating appropriate test designs, cases, scripts and test evidence.
- Excellent interpersonal skills and the ability to quickly build rapport with others.
- Self-motivated and able to use initiative.
- Contributing to writing software development, test strategies and other plans.
- Supporting safety engineers in the development of evidence for software safety cases.
- Knowledge of the software development V-model life cycle.
- Experience in at least one of the following markets: aerospace, transport, defence, rail, automotive.
- Excellent interpersonal skills and the ability to quickly build rapport with others.
- Methodical approach to work, with good attention to details and strong logic and reasoning skills.
- Depending on your particular area of strength your responsibilities might include:
- Ability to obtain SC Security Clearance.
Desirable skills
- Degree qualified in software engineering or related/relevant subject.
- Chartered Engineer and member of the IEEE or BCS.
- Knowledge and experience in static analysis techniques.