Embedded Software Engineer
Il y a 1 jour
Käerjeng, Luxembourg
Anywaves
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
About the positionAs an Embedded Software Engineer, you will develop, integrate, and verify real-time embedded software for microcontroller
- and FPGA-based systems. You will work closely with hardware and system engineers to deliver high-performance solutions, contributing to architecture, implementation, debugging, testing, and system validation activities.
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 architects, hardware, software and firmware engineers
• Debug with labs equipment (spectrum analyser, signal generator, power meter, …)
• Capability to produce technical documentation compliant with European space industry standards (ECSS / EN9100). Job requirements
• Sound knowledge of digital communications theory and signal processing
• ARM family architecture knowledge
• C/C++, assembler and low-level software programming
• Real-Time OS (RTOS), multithreading programming (User/Kernel domains).
• Embedded Linux platforms knowledge (PetaLinux)
• Experience with FPGA design flows and Xilinx SoC platforms
• Scripting fluency with Python and/or Tcl
• Experience with configuration management (Git, Gerrit, Bugzilla, Jira)
• Experience using lab equipment for testing and validation Preferred skills
• Have a strong technical foundation in C (Embedded Hardware/Software: Real-time microcontrollers and SoCs), APIs/SDKs, and version control.
• Experience with MATLAB/Simulink and auto-coding
• 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 Profile required
• Communication
Skills:
Excellent written and oral communication skills to effectively convey technical information.
• Analytical and Problem-Solving
Skills:
Strong analytical skills and a proven ability to solve complex problems.
• Language
Skills:
Fluent in English; proficiency in French or German is a significant asset.
• Educational Background: Master’s degree or Engineering degree (Bac+5) in software, Embedded Systems, Telecommunications, or a related field.
•
Experience:
A first successful experience (3+ years) in embedded software design. Prior experience in the space sector (NewSpace / SDR) or RF communication systems is highly valued.
• Autonomy: Ability to strike the right balance between working fully autonomously and seeking expertise / support for problem-solving.
• The candidate must be eligible for a “SECRET” security clearance, in accordance with the national regulations as well as EU/ESA/NATO equivalents We invite you to submit your CV and cover letter, showcasing your motivation for the position and positive impacts to the company to jobs@anywaves.lu . Expose and demonstrate how your skills align with the job requirements to make a meaningful impact. In accordance with the General Data Protection Regulation (GDPR), your personal data will be processed solely for recruitment purposes. For any questions regarding the processing of your data or to exercise your rights, please contact dpo@anywaves.lu.
- and FPGA-based systems. You will work closely with hardware and system engineers to deliver high-performance solutions, contributing to architecture, implementation, debugging, testing, and system validation activities.
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 architects, hardware, software and firmware engineers
• Debug with labs equipment (spectrum analyser, signal generator, power meter, …)
• Capability to produce technical documentation compliant with European space industry standards (ECSS / EN9100). Job requirements
• Sound knowledge of digital communications theory and signal processing
• ARM family architecture knowledge
• C/C++, assembler and low-level software programming
• Real-Time OS (RTOS), multithreading programming (User/Kernel domains).
• Embedded Linux platforms knowledge (PetaLinux)
• Experience with FPGA design flows and Xilinx SoC platforms
• Scripting fluency with Python and/or Tcl
• Experience with configuration management (Git, Gerrit, Bugzilla, Jira)
• Experience using lab equipment for testing and validation Preferred skills
• Have a strong technical foundation in C (Embedded Hardware/Software: Real-time microcontrollers and SoCs), APIs/SDKs, and version control.
• Experience with MATLAB/Simulink and auto-coding
• 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 Profile required
• Communication
Skills:
Excellent written and oral communication skills to effectively convey technical information.
• Analytical and Problem-Solving
Skills:
Strong analytical skills and a proven ability to solve complex problems.
• Language
Skills:
Fluent in English; proficiency in French or German is a significant asset.
• Educational Background: Master’s degree or Engineering degree (Bac+5) in software, Embedded Systems, Telecommunications, or a related field.
•
Experience:
A first successful experience (3+ years) in embedded software design. Prior experience in the space sector (NewSpace / SDR) or RF communication systems is highly valued.
• Autonomy: Ability to strike the right balance between working fully autonomously and seeking expertise / support for problem-solving.
• The candidate must be eligible for a “SECRET” security clearance, in accordance with the national regulations as well as EU/ESA/NATO equivalents We invite you to submit your CV and cover letter, showcasing your motivation for the position and positive impacts to the company to jobs@anywaves.lu . Expose and demonstrate how your skills align with the job requirements to make a meaningful impact. In accordance with the General Data Protection Regulation (GDPR), your personal data will be processed solely for recruitment purposes. For any questions regarding the processing of your data or to exercise your rights, please contact dpo@anywaves.lu.