Software Architect & Embedded Software Engineer
Company Details

Since its beginning, EmTroniX has been developing solutions for key stakeholders of the aeronautic industry. Since 2005, when Luxembourg became a member of the European Space Agency (ESA), EmTroniX has extended its expertise to the space industry to become a key player and a true believer in the new space industry. Today, EmTroniX is recognized for its reliability and its contribution to some advanced projects for the New Space industry.
Key responsibilities
- Define the Software Architecture for heterogeneous hardware that can combine simultaneously FPGA, multi-core processors, DSP, running multiple Operating System (e.g., RTOS, Linux or bare metal) for Embedded applications.
- Manage the Software Team and supervise the implementation
- Formulate conceptual design of aeronautical and aerospace products or systems to meet customer requirements
- Generate technical documentation: design, test plans, test results…
Job requirements
- C/C++, assembler and low-level software programming
- Excellent communications skills both written and oral
- Strong analytical and problem-solving skills
- Fluent in English – French or German are strong assets
- Master’s degree in software engineering or equivalent
- Over 5 years relevant experience
Preferred skills
- Embedded Linux platforms knowledge
- Experience with MATLAB/Simulink
- Auto-coding past experience
- Strong knowledge in software architecture
- Basic skills in Electronics
- Basic skills in FPGA/ASIC architecture and programming
- ESA documentation experience & ECSS
- Experience in Satellite Engineering or Payload development
- ARM family architecture knowledge
- Hardware/system design, tools, debug, lab experience and vendor interface