Embedded Software Engineer (Multiple Levels: Junior to Principal)

Hamilton Barnes 🌳 Luxembourg
Relocation
Apply
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

Senior Technology Consultant

Programming
6h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

pwc luxembourg

Luxembourg

Product Engineer

Programming
1m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

justDice

Germany

Senior Analytics Engineer

Programming
2m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Distribusion Technologies

Germany

Subscribe our newsletter

New Things Will Always Update Regularly