Spacecraft Software Engineer


Premium Job From Enigma People Solutions Ltd

Recruiter

Enigma People Solutions Ltd

Listed on

23rd March 2017

Location

Glasgow

Type

Permanent

Start Date

23.03.2017

This job has now expired please search on the home page to find live IT Jobs.

A Spacecraft Software Engineer is required for a full-time position to work for one of the UK’s most innovative companies, a world leader in electronic systems for small and miniature satellites.

The role requires experienced digital electronics software developer with emphasis on on-board computer, bus architectures, peripheries & interfaces. Experience in embedded spacecraft software as well as the management and delivery of compliant software documentation from definition phase through to verification and testing at spacecraft and subsystem Level.

Candidates should be from a complex electronics product background and can demonstrate a prior aptitude and enthusiasm for spacecraft or aerospace engineering.

RESPONSIBILITIES WILL INCLUDE:

Managing and delivery of all aspects of satellite On-Board Data Handling (OBDH) system - Central processing unit (single core, multicore), Mass memory storage

Management and compliance to requirement specification, Flow down from System- to equipment- requirements and the development of the S/W to deliver the required systems functionality at Spacecraft level.

Contributing to Systems Engineering requirements management, with emphasis on the control and definition of interfaces

Reviews of work produced within the team and chairing of design reviews

Taking new designs from prototype through to production of flight hardware.

SKILLS REQUIRED:

Track record of delivering effective Software designs for microcontroller and/or FPGA hardware.

At least 5 years’ experience (or equivalent) in development of Highly complex embedded software coding for digital electronics. Fluent in C, C++, and use of Python. Knowledge of RTOS is also advantageous.

Demonstrable experience in designing S/W communications interfaces for board level memory management, caching and accessing.

Detailed design experience for the following communications protocols and interfaces, SPI, LVTTL RS232, UART, GPIO, CAN and JTAG.

Ability to effectively diagnose and debug problems with existing and new software.

Ability to support and mentor other engineers.

Able to communicate effectively and professionally with customers to elicit requirements and manage expectations.

Technical report writing to a high standard including interface documentation, manufacturing instructions, test reports and user manuals.

Some knowledge of Smart Fusion 2 SoC including Cortex-M3 processors would be beneficial.

Experience and knowledge of ECSS S/W standards would be highly advantageous.

This is your opportunity to take your career stratospheric. Don't miss your chance to 'take off'! Apply using the form below, or e-mail [email protected] for more information.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: