Functional Validation Engineer - Satellite Payload Software- 6 month contract [26176]
Core
Validating payload software for telecoms satellites by translating requirements into automated test procedures and executing tests across simulation and hardware environments.
Role type
Functional Validation Engineer (Payload Software)
Builds
Automated test procedures and validation campaigns for satellite mission execution software.
Domain
Aerospace / Satellite Communications
Required skills
Java development, Linux, RF equipment operation, CCSDS standards, Git/SVN, Jira/Confluence, software verification and validation, hardware and software integration testing
Preferred skills
Python development, MobaXterm, satellite communications systems, aerospace or space industry experience, safety-critical software validation, numerical simulation environments (SATSIM)
Responsibilities
Analyse functional validation requirements and convert them into automated test procedures; Develop, maintain and execute automated test scripts and associated configuration files; Prepare hardware and simulation environments for test execution; Configure and operate RF equipment including modems, signal generators, spectrum analysers and DC power supplies; Execute functional validation and software non-regression test campaigns; Verify software behaviour against defined requirements and acceptance criteria; Produce test execution reports and communicate results; Investigate test observations, anomalies and unexpected behaviours; Record and manage defects using Jira; Identify and report discrepancies between simulation and hardware bench results.
Seniority
Mid-level, hands-on IC