Space Forge Ltd

advanced materials

EmbeddedSoftwareEngineer-Space

£45–60k Cardiff, Wales, United Kingdom FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Embedded Software Engineer - Space at Space Forge Ltd. Skills: Embedded software design, C/C++, RTOS, Hardware level communication protocols, HAL implementation, Python for test scripts. Embedded software design for deployment in ground and space applications. Coding in embedded C/C++”

What You'll Achieve.

deliver great software design that meets the requirements of the mission

Industry & Context.

advanced materials

What They're Looking For.

Must Have

Developing in C/C++ for embedded Real Time operating Systems (RTOS), Experience with hardware level communication protocols (e. g. CAN, QSPI, UART), Experience of implementing software at the HAL, for example to access low-level microprocessor registers for ARM Cortex M series and microprocessor peripherals, such as DMA, Ethernet MAC, Demonstrable experience of working across the full software lifetime development cycle, Ability to understand electronics schematics and device datasheets, Use of Python for test scripts and data analysis

Nice to Have

Experience with UML

What You'll Do.

Embedded software design for deployment in ground and space applications

Coding in embedded C/C++

Documentation and testing

Taking software requirements for a complete subsystem (e. g. motor driver or communication system)

and design and build software to meet those requirements

Reviewing electronics schematics

peripheral datasheets

and peripheral interface (protocol) definition documents

Writing documentation covering the architecture

and full-system tests

Writing and executing manual testing plans

Peer review of design and code in line with Agile PR practices

How You'll Work.

Team & Collaboration

Collaborate with cross-functional teams, such as systems and electronics engineering to deliver great software design that meets the requirements of the mission; Mentoring members of the team, sharing your knowledge and experience; Peer review of design and code in line with Agile PR practices

Process & Methodology

Agile

Full Job Description

Space Forge is a fast-growing advanced materials company. Our goal is to exploit the extreme temperature, microgravity and ultra-high vacuum conditions available in low earth orbit (LEO) to manufacture materials that cannot readily be grown terrestrially. Returning these materials to earth, we aim to revolutionise the semiconductor market and to make space work for humanity. To achieve this, we have developed a range of technologies including the world’s first returnable and reusable satellite platform, the ForgeStar®. We are looking to hire a full time mid to senior level **Embedded Software Engineer - Space** to join our Software team. **What will you do?** * Embedded software design for deployment in ground and space applications * Coding in embedded C/C++ * Documentation and testing * Collaborate with cross-functional teams, such as systems and electronics engineering to deliver great software design that meets the requirements of the mission **Key responsibilities of the role:** * Taking software requirements for a complete subsystem (e.g. motor driver or communication system), and design and build software to meet those requirements * Reviewing electronics schematics, processor datasheets, peripheral datasheets, and peripheral interface (protocol) definition documents * Writing documentation covering the architecture, design, APIs, protocols, and implementation * Build unit tests, integration tests, subsystem tests, and full-system tests. This will include writing system and subsystem test scripts. It will also include writing and executing manual testing plans * Mentoring members of the team, sharing your knowledge and experience * Peer review of design and code in line with Agile PR practices **Requirements** _Technical skills:_ * Developing in C/C++ for embedded Real Time operating Systems (RTOS) [Essential] * Experience with hardware level communication protocols (e.g. CAN, QSPI, UART) [Essential] * Experience of implementing software at the HAL, for examp

Free ATS check

Applying for this Embedded Software Engineer - Space role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Space Forge Ltd?

Real rants from real employees. Read before you apply.

Read Company Rants →