Software Engineer
- Location:Stevenage, Hertfordshire, England
- Salary: Market related
- Category
- Sector:
- Contract type Contract
On-Board Software Engineer
Location: Stevenage, 3 days per week on site
Rate: Negotiable on application, Inside IR35
Duration: 6 months initial, likely to extend
BPSS only
Job Role
• Developing Space Systems embedded software in accordance with ESA ECSS standards.
• Develop code for space projects within heavily restricted environments using specific hardware, specific CPU and with limited power, memory but still with real time data processing to fulfil ESA ambitions.
Skills & knowledge needed in addition to coding:
• Overall understanding of space requirements for developing flight SW
• Writing documents like SSS or SRS or SVP or ADD or SDD
• Design on UML tool before starting coding
• Managing unit test
• Validating SRS requirements
• Validating SSS requirements
• Similar profile may be found in commercial aircraft when you develop On-Board Software under DO178 (flight software experience relevant only, not ground software)
Coding/scripting languages:
• Language for coding is C, Java, Python
• C is used for the onboard software
• Java for test scripting
• Python for scripting
Technologies used:
• Production CI
• SWDB CI
• Vectorcast
• Reqtify 2024
• Logiscope
• Cppcheck
• LibreOffice
• DOORS
• UML
• Linux
• VMware
• JIRA
• Confluence