Space Forge Ltd
advanced materials
EmbeddedSoftwareEngineer-Space
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
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
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.