job offer
Software architect &
Embedded software engineer

Hautcharage
(Luxembourg)
Open position

According to profile

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…

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

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