Enable job alerts via email!

Embedded Software Engineer (m/w/d)

HyPrSpace

Scotland

On-site

GBP 30,000 - 40,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading aerospace technology company is seeking a Junior Embedded Software Engineer to join their team in Scotland. This role involves developing critical software for launch vehicles and offers the chance to work on advanced propulsion technology. Ideal for recent graduates, the position provides a dynamic environment with opportunities for rapid skill development and collaboration with other engineers.

Benefits

Competitive compensation
Equity scheme through BSPCE stock option plan
Lunch vouchers
75% coverage of public transport pass
300€ sports allowance
Flexible working hours
Regular team events

Qualifications

  • Solid foundation in embedded C++ programming.
  • Educational or project experience in developing critical software.
  • Familiarity with safety/mission-critical software development methodologies.

Responsibilities

  • Develop and maintain critical software for launch vehicles.
  • Write and maintain C++ code for safety-critical embedded systems.
  • Collaborate with teams to ensure robust software delivery.

Skills

Embedded C++ programming
Real-time systems
Safety-critical software development
Documentation
Team-oriented
Curiosity

Education

Bachelor’s or Master’s degree in Software Engineering, Computer Science, Aerospace Engineering

Job description

HYPRSPACE

POWERING THE FUTURE OF AEROSPACE WITH NEXTGEN PROPULSION TECHNOLOGY

At HyPrSpace, our mission is to make advanced propulsion technology affordable and accessible for various applications, from civilian to defense. Our pioneering hybrid rocket engine introduces a new era of aerospace capabilities—more efficient, cost-effective, safer, and sustainable.

Joining Us

Join the adventure at HyPrSpace, where innovation, collaboration, and humor blend to create groundbreaking advancements in space propulsion. As part of the #SpaceBakers team, you’ll contribute to a unique, patented technological leap, working on the full lifecycle development of a space launch vehicle. We foster a "test and learn" environment that encourages your ideas to take flight and soar.

At HyPrSpace, your work directly impacts our trajectory towards success, offering rapid skill development through an iterative, hands-on approach.

Role Overview

As a Junior Embedded Software Engineer, you'll join our embedded software team to develop and maintain critical software for our launch vehicles Baguette One and OB-1. You will collaborate closely with other development teams to deliver robust and certifiable software for our launch vehicles.

This role provides hands-on experience working on embedded systems that fly, applying rigorous engineering standards in a high-stakes environment.

Your Key Responsibilities

Under the guidance of a senior software engineer or tech lead, you will be involved in the full development lifecycle of embedded software, from requirements to testing.

Your Main Responsibilities Will Include

  • Write and maintain C++ code for safety-critical embedded systems.
  • Participate in system and software requirements analysis, specification, and traceability.
  • Contribute to software design, implementation, and low-level testing (unit and integration).
  • Follow and apply critical software development standards (e.g., ECSS, DO-178).
  • Document your work thoroughly to support validation, qualification, and certification processes.
  • Collaborate with electronics, systems, and quality teams to ensure robust and compliant software delivery.
  • Participate in design and code reviews, and in root cause analysis of software issues.

Who We Are Looking For

You are a recent graduate or early-career engineer motivated to work on complex and critical embedded systems. You are excited to contribute to real flight software in a demanding, structured development environment.

Your Core Qualifications, Skills And Mindset

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, Aerospace Engineering, or a related field.
  • Solid foundation in embedded C++ programming and real-time systems.
  • Educational or project experience in developing critical software (via coursework, internships, or academic projects).
  • Familiarity with safety/mission-critical software development methodologies (e.g., V-model, ECSS, DO-178, ISO 26262).
  • Ability to read datasheets, work with technical standards, and document work clearly.
  • A curious, meticulous, team-oriented mindset, eager to learn from senior engineers.

Bonus Points If You Have

  • Familiarity with microcontrollers, RTOS, or bare-metal development.
  • Experience with debugging tools, simulators, or hardware-in-the-loop setups.
  • Experience with Rust programming.
  • Some exposure to Python or scripting tools for automation and testing.

Ready to launch your career with us and help develop the software that flies?

Apply now and join our growing team of 80+ engineers shaping the future of launch systems!

HyPrSpace is an equal opportunity employer, committed to building a diverse and inclusive team. Our selection process is based solely on competencies and requirements. If you are eager to make a significant impact, come as you are — we want to hear from you.

We offer competitive compensation, an equity scheme through our BSPCE stock option plan, lunch vouchers, and 75% coverage of your public transportation pass.

We prioritize well-being with flexible working hours, a 300€ sports allowance, and regular team events, all within the vibrant surroundings of Bordeaux, a hub of culture, viniculture, and coastal life!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.