Select HR Luxembourg
Senior Software Engineer
Select HR LuxembourgLuxembourg2 days ago
Full-timeInformation Technology

Senior Software Engineer - Luxembourg


To support the growth of one of our innovative client, we are looking for an Embedded Software Engineer who will contribute to the design and development of high‑performance embedded systems used in next‑generation user terminals and communication payloads.


The Role:

Embedded System Development

  • Build and maintain embedded software for custom devices—from early specifications to commercial deployment.
  • Develop, test, integrate, and refine low-level system software in C/C++ and contribute to overall firmware architecture.
  • Debug complex issues and enhance system robustness, security, and scalability.
  • System Architecture & Integration
  • Participate in defining system requirements and shaping technical specifications.
  • Work closely with hardware teams to ensure seamless HW/SW integration and contribute to board bring-up activities.
  • Collaborate with RF and electronics engineers to align modem architecture, control logic, and RF performance.

Advanced Modem & Signal Processing Contributions

  • Implement physical-layer and baseband algorithms using C/C++, VHDL, and/or MATLAB.
  • Develop digital processing pipelines from RF input through to final data detection.
  • Contribute to performance modelling and optimize system throughput and reliability.

Product & Engineering Support

  • Validate new product designs, run performance tests, and support QA activities.
  • Provide troubleshooting and post‑deployment support for production deployments.
  • Assess and integrate open-source and third-party software components.

Cross-functional Collaboration

  • Work with multidisciplinary teams in software, firmware, RF, data analysis, algorithms, and hardware design.
  • Participate in planning activities, technical reviews, and documentation for internal and external stakeholders.
  • Explore modern wireless standards and evaluate emerging techniques relevant to the product roadmap.


The Profile:

  • Minimum 3 years of hands-on experience in embedded software engineering.
  • Solid proficiency in C/C++, including low‑level programming and microcontroller development.
  • Experience with common communication interfaces (SPI, I2C, CAN, UART, USB).
  • Strong foundation in electronics (digital, analog, and RF concepts).
  • Familiarity with lab tools for debugging and system validation.
  • Master’s degree or PhD in Electrical Engineering, Computer Engineering, Telecommunications, or related fields.
  • Practical knowledge of ARM Cortex‑A/M, embedded Linux, and low‑level drivers.
  • Experience with VHDL, FPGA tools (e.g., Xilinx), and DSP-related development.
  • Exposure to wireless protocols such as Bluetooth, LoRa, LTE or other IoT systems.
  • Experience designing low-power embedded systems and testing on real hardware (CI/CD pipelines is a plus).
  • Strong communication skills and ability to work effectively both independently and within a team.
  • Comfortable working in a fast-paced, evolving environment.


If you are interested in the role, please send your CV to [email protected] for a confidential discussion.

Key Skills

Ranked by relevance