£83 Per hour
Inside
Hybrid
Cheltenham (GL50)
Summary: The Software Engineer role based in Cheltenham involves software requirements analysis, design, implementation, and verification, primarily using the C programming language. The position requires working on safety-critical software in the aerospace sector, adhering to DO178-C standards. The role is expected to last for 6 months and involves a hybrid working arrangement with 3-4 days on-site. Candidates should have prior experience in aerospace or safety-critical software development.
Key Responsibilities:
- Software requirements analysis
- Software design
- Implementation using C programming language
- Module testing and integration testing
- Timing analysis and full software verification
- Authoring and execution of software test scripts
- Software development including requirements, design, and coding
- Software verification through review, testing, and analysis
- Undertake software engineering tasks as requested by team lead
- Working to DO178-C standards
- Provide feedback on task complexity
Key Skills:
- Experience in aerospace or safety-critical software roles
- Embedded software qualification or equivalent experience
- Familiarity with DOORS, TI Code Composer Studio IDE, WindRiver Workbench, LDRA, Rational Team Concert, Rally, and Jenkins
- Experience with Agile and/or iterative development processes
- Exposure to Aerospace Certification Authority led activities, including SOI Audits
- Experience in writing assembler
- Knowledge of network protocols including ARINC 664, ARINC-429, ARINC 629, and ARINC-825 (CAN)
- Knowledge/experience of document records management
Salary (Rate): £82.50 hourly
City: Cheltenham
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Mid-Level
Industry: IT
Role: Software Engineer
Cheltenham (3-4 days on site)
Rate: £82.50 Umbrella
Duration: 6 Months
Vacancy Details:
Key Activities
- Software requirements analysis
- Software design
- Implementation (language is C)
- Module test and integration test
- Timing analysis, full software verification, authoring and execution of software test scripts
Essential Responsibilities
- Software Development (requirements, design, code)
- Software Verification (review, test, analysis.)
- Undertake Software engineering tasks as requested by team lead.
- Working to DO178-C
- Ability to analyse tasking and provide feedback if the task appears more complicated than first envisaged
Qualifications / Requirements
- Previous experience working in Aerospace / Safety critical software roles, with an embedded software qualification or equivalent experience
Desired Characteristics
- Experience in use of: DOORS, TI Code Composer Studio IDE, WindRiver Workbench, LDRA (or similar), Rational Team Concert, Rally and Jenkins
- Experience to Agile and/or iterative development processes
- Exposure to support of Aerospace Certification Authority led activities, including SOI Audits
- Experience in writing assembler
- Knowledge of network protocols inc. ARINC 664, ARINC-429, ARINC 629 and ARINC-825 (CAN)
- Knowledge / Experience of document records management