Flight Software Test Engineer - 6 month contract (Inside IR35) at InSpace Missions
Alton, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

28 May, 25

Salary

50000.0

Posted On

28 Feb, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Electronics, Version Control, Agile Environment, Git, Communication Protocols, Software, Testing, Embedded Systems, C

Industry

Computer Software/Engineering

Description

EXPERIENCE IN MOST OF THE FOLLOWING AREAS IS REQUIRED:

  • Experienced in using C, and in particular C unit tests
  • An understanding of embedded systems including programming devices (e.g. JTAG)
  • A basic understanding of electronics (digital and analogue signals, communication protocols)
  • The ability to understand and evaluate requirements
  • The ability to write tests cases based on requirements
  • The ability to write scripts to interact with peripheral devices
  • The ability to imagine failure cases and write tests for them
  • Experience in testing embedded and application software

Beneficial Skills/Experience:

  • Experience in using automated testing frameworks (e.g. Robot)
  • An understanding of version control (Git) and CI/CD tools (e.g. Jenkins, Team City)
  • Experience of having worked in an Agile environment
Responsibilities

WHAT WILL YOU BE DOING HERE?

The main responsibilities in this role would be to test software on our spacecraft hardware, and to test applications developed for ground segment and operations engineers that will be used to communicate with the spacecraft. The role involves being able to conceptualise, write, conduct and document tests from a software perspective. They will be required to develop scripts to be able to deploy known software configurations on to hardware. This individual will interact directly with software and systems engineers and be involved in the development of specifications as part of software teams across the company. They would also either be able to use or be able to gain an understanding of continuous integration and delivery tools (CI/CD) and testing frameworks to be able to automate tests.

RESPONSIBILITIES WILL INCLUDE:

  • Writing, conducting and documenting tests on embedded and application software
  • Creating scripts that will be used to deploy software on to hardware
  • Writing test cases based on software requirements
  • Providing input to software teams at the time of software specification
  • Software-driven testing of integrated spacecraft hardware
  • Operational testing of spacecraft as a whole
Loading...