Senior Embedded Software Engineer

Reading, United Kingdom

Full Time

a month ago

Job description

Role Summary

This is an exciting opportunity to join a rapidly growing space startup company and play a key role in the development of air-breathing electric propulsion technology.

We are seeking an enthusiastic, creative and hard-working embedded software engineer to join our electronics team in the development of our flagship satellite to ultra-low Earth Orbit (ULEO).

Applicants should be able to demonstrate a deep understanding of embedded systems design and development, possess hands-on experience with hardware and software integration, and effectively collaborate with cross-functional teams to deliver high-performance, reliable solutions for mission-critical aerospace applications.

About NewOrbit Space

NewOrbit is developing the first air-breathing electric propulsion (ABEP) system to be trialed in ULEO. Operating in ULEO comes with game-changing benefits to most satellite applications; however, it hasn’t been exploited yet, since a propulsion system to counteract drag from air particles present at these altitudes is required. Practically, for years-long missions, this can only be achieved using these air particles already present in space as the propellant for the propulsion system. We are aiming to perform the first proof-of-concept mission next year.

Please note, that we are an early stage start-up and that this is not a regular 9-5 job. 

We are looking for

  • Educational Background: Advanced degree (MEng, MSc, or PhD) in Electronics, Physics, Engineering, or a related field, with a preference for those with a focus on embedded systems or aerospace technology.

  • Industry Experience: Minimum of 5 years of hands-on experience in embedded software engineering, with a proven track record in the aerospace, defense, or related industries.

  • Deep Knowledge of Embedded Systems: Extensive experience with both digital and analog electronics, especially in the context of embedded systems. Strong understanding of control systems, microcontroller architectures, and signal processing.

  • Full Lifecycle Development: Proven experience managing the full software development lifecycle (SDLC) from initial concept through deployment and maintenance, with an emphasis on reliability and safety in mission-critical applications.

  • Device Driver Development: Ability to design and implement software drivers based on device datasheets, with strong skills in translating hardware specifications into efficient, reliable software.

  • Electronic Schematics Proficiency: Proficiency in reading and interpreting electronic schematics, ideally with practical experience in designing and debugging custom PCBs.

  • Testing and Verification: Experience with unit testing frameworks like GMOCK or other testing tools, and a solid understanding of Test-Driven Design (TDD) principles for embedded systems.

  • Build Systems: Experience with build systems such as CMake for managing project builds, dependencies, and cross-compilation for embedded targets.

Additional Requirements

  • Hands-On Electronics Skills: Strong hands-on experience with electronic build processes, including soldering, wiring, and using tools such as oscilloscopes and multimeters for testing and validation.

  • Containerization and Virtualization: Experience with Docker containers for creating consistent, reproducible development environments and deploying embedded applications.

  • Version Control: Extensive experience with version control systems like GIT, GitHub, or GitLab, with a solid understanding of branching strategies and code review processes.

Why NewOrbit

Pioneering Space Technology: Join NewOrbit and contribute to launching groundbreaking technology into space next year. Your work on our air-breathing propulsion system will redefine satellite operations in ultra-low Earth orbits.

Unmatched Ownership You'll experience a level of input that's rare in this industry. You’ll participate in the full lifecycle of satellite technology development and face diverse challenges in preparing our propulsion system for space.

Equity and Competitive Salary: NewOrbit offers competitive salaries and company ownership stakes. Dedication and hard work are rewarded with a stake in the business you are helping to build.

Application Process

Our interview process consists of four stages. The initial stage involves a call with Alex, followed by two interviews with our founders, Anatolii and Ruslan. If you progress successfully through these stages, you will be invited to complete a set of technical tasks, which will be reviewed and discussed during the fourth and final interview. If feasible, we would also like to invite you to our facilities in Reading as part of the final interview. Here you will get the chance to meet the rest of our team and tour our laboratories and office spaces.

Related Jobs

Space Systems Engineering Manager

📍 Oxfordshire UK, United Kingdom

🕒 Full Time

📌 2 days ago

Guidance Navigation and Control Systems Team Lead

📍 Oxfordshire UK, United Kingdom

🕒 Full Time

📌 10 days ago

Avionic Supervisor

📍 GBR - Middle Wallop, United Kingdom

🕒 Full Time

📌 15 days ago

Systems and Mission Analysis Engineer

📍 Forres, Moray, United Kingdom

💰 $45-60k

🕒 Full Time

📌 16 days ago

Apply now

Apply by emailing alexander.kiermeier@neworbit.space