EMTRONIX – EMBEDDED SOFTWARE ENGINEER
Publiée le 04/09/2025
Luxembourg Space Agency
- Hautcharage
- Ingénierie / Bureau d'études
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