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

Tagged as: FPGA, Matlab, C++, linux, simulink, rtos

Visit us on LinkedInVisit us on FacebookVisit us on Twitter