EMTRONIX – EMBEDDED SOFTWARE ENGINEER

Publiée le 04/09/2025

Luxembourg Space Agency logo

Luxembourg Space Agency


Temps de travail
Type de contrat
Langues parlées
FR , EN
Expérience professionnelle
Niveau d'étude

Key responsibilities

• Contribute to product development lifecycle (design, verification, qualification, maintenance)

• Contribute to the software requirements and test strategy definitions

• Design in-house IP blocks for our core products

• Develop software development kit to support customer application development

• Definition of test and validation protocols.

• Develop test software and drivers to support unit, integration, and system testing on target

• Develop and maintain documentation (design documentation, ICDs, user manual, …)

• Collaborate with all company’s stakeholders.

• Debug with labs equipment (spectrum analyser, signal generator, power meter, …)


Job requirements

• Have a minimum of 7 years or equivalent relevant experience.

• Have a strong technical foundation in C (Embedded Hardware/Software: Real-time microcontrollers and SoCs), APIs/SDKs, and version control.

• Have a solid expertise in code architecture to develop modular, reusable components for scalable and maintainable software frameworks.

• Have in-depth knowledge to design and implement high-performance, space-grade and real-time application.

• Design and integrate unit tests for the various design elements.

• Have sharp analytical and problem-solving skills, combined with a user-focused and business-aware approach to decision-making.

• Be proactive and adaptable with the ability to articulate technical concepts to both technical and non-technical people.

• Participate in the code review and mentor junior engineers.

• C/C++, assembler and low-level software programming

o Low level programming overlaps with ARM/embedded platform knowledge

• Experience with configuration management (Git, Gerrit, Bugzilla, Jira…)


Preferred skills

• Knowledge of digital communications theory and signal processing

• Real-Time OS (RTOS), multithreading programming (User/Kernel domains).

• Background knowledge of Electronics (RF, digital, analog)

• Working knowledge of interface protocols (UART, CAN, RS422/485, Ethernet, USB, SpW, I2C)

• Proficiency in a hardware description language (VHDL) is a plus

• Experience using lab equipment for testing and validation