On-Board Software Production Engineer

Location Stevenage
Job Type Contract
Salary Negotiable
Reference JO-1908-155_1566896680
Duration 6 Months

On- Boarding Software Production Engineer

Summary

We are seeking a highly motivated engineer with experience in embedded software development who is enthusiastic, passionate and eager with excellent software engineering skills to work in an ever changing and exciting environment with one of our prestigious clients.

This is a unique and challenging opportunity to contribute and work on the very latest Space Missions

Tasks

  • Primary role of Production development activities associated with:
    • Software detailed design
    • Code and unit test activities
    • Software integration activities.
  • Supporting software validation testing (when applicable).
    • Developing validation tests that exercise & prove adherence to requirements
    • Analysing/debugging non-conformance

Skills/Experience

Essential qualifications/skills/experience:

· Experience of Real-time embedded software engineering lifecycle process.

· Minimum 3years relevant experience in real-time embedded Software engineering domains - design, code/test, integration, validation

· Software process oriented. Disciplined & quality mind-set (on-quality, on-schedule, on-cost)

· Excellent software problem solving skills - diagnostic approach (solution-oriented)

· Excellent knowledge of RTOS for real-time embedded systems (real-time multi-tasking).

· Development environments & methodology (e.g. Cygwin, UML, HOOD).

· Formal software development & validation.

· Production of detailed design specifications.

· Proficiency in ANSI-C-code development / unit-test / integration.

· Proficient use of debuggers (gdb etc.)

· Configuration and requirements management using Clearcase, Clearquest, Reqtify, DOORS or similar

Desirable experience:

· Experience in the satellite/space, avionics or similar industry.

· ECSS software engineering standards (Q-80B, E-40).

· ERC32 / LEON / SPARC processor.

· MIL-STD 1553B, and/or spacewire.

· Data transport packet protocols (CCSDS).

· Good appreciation of Spacecraft systems knowledge (electrical systems; thermal sensors & actuators; propulsion technology; navigation sensors, algorithms and instruments; other instruments…)

· MISRA standards

Education & Training

Engineering degree in software, computer science or similar

The successful candidate will be required to apply for and receive a DBS certificate prior to commencement of the contract.