Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Embedded Software Engineer - Hardware Drivers

ALL.SPACE

ALL.SPACE

Software Engineering, Other Engineering
Reading, UK
Posted on Dec 20, 2024

Embedded Software Engineers are responsible for the architecture, design, implementation, test and maintenance of the software for the management and control of ALL.SPACE’s terminal products. This includes embedded real-time terminal control software, web interfaces and REST API interfaces. The software engineer will work as part of an Agile development team delivering features that meet product requirements.

ROLES and RESPONSIBILITIES

· Understand the functionality required via requirements and stakeholder interactions.

· Architecture, design, implementation, and testing of software features in an embedded real-time systems environment developed in C++.

· Implement automated unit and integration tests.

· Test and debug functionality in simulation and on target hardware.

· Employ design patterns and practices to ensure appropriate quality, security, modifiability, extensibility.

· Work within the team’s Agile framework, contributing to best practice.