H

Embedded Software Engineer (Multiple Levels: Junior to Principal)

Hamilton Barnes 🌳 Luxembourg
Relocation
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Join a high-autonomy team within a global satellite leader to design, implement, and optimize low-level embedded software for space-grade satellite hardware. Develop and maintain software for satellite payload systems using Linux, bootloaders, and C++. Work with modern tools like Rust and C++.

Key Highlights
Join a high-autonomy team
Design, implement, and optimize low-level embedded software
Work with modern tools like Rust and C++
Key Responsibilities
Develop and maintain low-level embedded software for satellite payload systems
Integrate software with hardware components and conduct hardware-in-the-loop (HIL) testing
Optimise code for real-time performance, low power consumption, fault tolerance, and resilience
Technical Skills Required
C++ Linux bootloaders RTOS bare-metal programming low-level hardware interfaces
Benefits & Perks
15% performance bonus
50% tax relief for relocators
full relocation package
Nice to Have
Rust
fault detection/recovery mechanisms
signal processing
telemetry protocols
FPGA integration

Job Description


Join a high-autonomy, specialised "start-up team” within a global satellite leader building advanced payload systems that live in orbit. We are looking for Embedded Software Engineers across a range of seniorities, from Junior to Principal level, to design, implement, and optimise low-level embedded software for space-grade satellite hardware.


Key Details

  • Job Title: Embedded Software Engineer (Multiple Levels: Junior to Principal)
  • Location: Luxembourg
  • Employment Type: Permanent
  • Salary: Experience level-dependent (~€70,000-€115,000)
  • Benefits: 15% performance bonus, 50% tax relief for relocators, full relocation package


What’s in it for you?

  • Join at the foundational stage of a major team build-out, with a target of hiring 7 engineers by the end of the year. Early hires will directly shape the culture and direction of the department.
  • Work under highly experienced technical leadership, providing rapid development for junior hires and strong peers for senior engineers.
  • A permanent role at one of Europe's most respected satellite companies, offering stability, credibility, and technically complex work that will genuinely stretch you.
  • Work with modern tools like Rust and C++ alongside sophisticated hardware/software co-design (FPGA/ASIC/CPU), defining software architecture for high-throughput payloads.
  • Take advantage of lucrative tax relief for relocators to the country, as well as a comprehensive relocation package.


Key Responsibilities

  • Develop and maintain low-level embedded software for satellite payload systems using Linux, bootloaders, and C++.
  • Integrate software with hardware components and conduct hardware-in-the-loop (HIL) testing to resolve issues across the software-hardware boundary.
  • Optimise code for real-time performance, low power consumption, fault tolerance, and resilience.
  • Ensure seamless interfacing with satellite bus systems and resilience against radiation constraints.


Core Skills

  • Proficiency in C++, Linux, and bootloaders
  • Familiarity with RTOS, bare-metal programming, and low-level hardware interfaces
  • Commitment to live and work in Luxembourg.


Additional “Bonus” Skills

  • Experience programming in Rust
  • fault detection/recovery mechanisms
  • signal processing, telemetry protocols
  • FPGA integration.


This is a genuinely great opportunity in an industry leading team, with the freedom and autonomy of a start-up environment but with extensive, private financial backing. Please apply today!


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

odysseus space

Luxembourg
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Director

hydrosat

Luxembourg

Systems Engineer - Space Systems

Programming
3w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

odysseus space

Luxembourg

Subscribe our newsletter

New Things Will Always Update Regularly