Embedded Software Engineer

Steneg

Eindhoven

Sur place

EUR 65 000 - 90 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Steneg in Eindhoven is seeking an Embedded Software Engineer to design and implement real-time software for high-bandwidth optical platforms. You will develop C/C++ code, drivers, and interfaces with FPGA units, ensuring deterministic performance and robust operation in demanding environments.

The role spans RTOS-based systems, memory optimization, and integration with hardware subsystems, requiring close collaboration with hardware, optics, and control engineers.

Qualifications

  • Master’s degree in Embedded Systems or related field.
  • 3–5 years of embedded software experience in hardware-intensive environments.
  • Strong C/C++ proficiency for real-time systems.
  • Experience developing device drivers and hardware interfaces.
  • Experience integrating software with FPGA-based systems.
  • Familiarity with RTOS and deterministic design.
  • Experience with debugging tools and hardware troubleshooting.
  • Familiarity with Python for tooling, testing, or validation.

Responsabilités

  • Design, implement, and maintain real-time embedded software in C/C++ for high-performance systems.
  • Develop low-level drivers and hardware abstraction layers for custom electronics.
  • Interface embedded software with FPGA-based units and high-speed data interfaces.
  • Optimize memory usage, latency, and deterministic behavior in constrained environments.
  • Implement and validate signal processing algorithms in embedded environments.
  • Collaborate with FPGA engineers to partition algorithms between software and hardware.
  • Support high-throughput data handling and synchronization across subsystems.
  • Develop unit and integration tests for embedded platforms.
  • Perform profiling, debugging, and performance tuning for real-time systems.
  • Contribute to system-level verification and robustness testing.
  • Engage with multidisciplinary teams to align software with system requirements.

Connaissances

C/C++
Real-time systems
Embedded software
RTOS
Device drivers
HW-software interface
Python tooling

Formation

Master's degree in Embedded Systems or related field

Outils

Oscilloscopes
Logic analyzers
FPGA debugging tools

Description du poste

Our client is a deep-tech engineering company developing advanced high-bandwidth wireless communication systems for mission-critical and high-performance applications. Combining expertise in photonics, high-speed electronics, embedded systems, and precision hardware, the company designs and integrates complex real-time platforms capable of operating reliably in demanding environments. Working within a multidisciplinary R&D setting, the organization transforms advanced engineering concepts into robust, deployable communication solutions.

Mission

As an Embedded Software Engineer, you will design and implement the embedded software architecture that enables real-time control, signal processing, and system coordination within advanced optical communication platforms. Your mission is to ensure deterministic performance, reliability, and scalability of embedded systems that interface directly with high-speed optical hardware, FPGA-based processing units, and precision control subsystems. You will play a key role in transforming complex algorithms and system requirements into robust, production-ready embedded solutions that operate under strict performance constraints.

Responsibilities
Embedded Software Development
  • Design, implement, and maintain real-time embedded software in C/C++ for high-performance communication systems.
  • Develop low-level drivers and hardware abstraction layers for custom electronics and high-speed peripherals.
  • Integrate embedded software with FPGA-based processing units and high-speed data interfaces.
  • Optimize memory usage, processing latency, and deterministic behavior in constrained environments.
Signal Processing & System Integration
  • Implement and validate signal processing algorithms in embedded environments.
  • Collaborate with FPGA engineers to partition algorithms between software and hardware acceleration layers.
  • Support high-throughput data handling and synchronization across multiple subsystems.
System Validation & Performance Optimization
  • Develop unit tests, integration tests, and validation frameworks for embedded platforms.
  • Perform profiling, debugging, and performance tuning in real-time systems.
  • Contribute to system-level verification and environmental robustness testing.
Cross-Disciplinary Collaboration
  • Work closely with optics, atmospheric modeling, hardware, and control engineers to align software architecture with system-level requirements.
  • Contribute to architectural decisions and technology trade-offs within a multidisciplinary team.
  • Participate in technical reviews and continuous improvement of development processes.
Required Qualifications
  • Master’s degree in Embedded Systems, Electrical Engineering, Computer Engineering, or a related field.
  • Minimum 3–5 years of professional experience in embedded software development within high-performance or hardware-intensive environments.
  • Strong proficiency in C/C++ for real-time and low-level embedded systems.
  • Proven experience developing device drivers and working close to hardware.
  • Experience integrating embedded software with FPGA-based systems.
  • Solid understanding of real-time operating systems (RTOS) and deterministic system design.
  • Experience with debugging tools, performance profiling, and hardware-level troubleshooting (e.g., oscilloscopes, logic analyzers).
  • Familiarity with Python for tooling, testing, or algorithm validation.
Preferred Experience
  • Experience in high-speed communication systems or signal processing applications.
  • Exposure to optical communication, photonics, or laser-based systems.
  • Knowledge of high-throughput data interfaces (e.g., Ethernet, PCIe, high-speed serial links).
  • Experience working in multidisciplinary R&D environments or early-stage technology companies.
  • Familiarity with hardware-software co-design methodologies.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Optics11 • Amsterdam

Sur place
EUR 70 000 - 110 000
Real-Time Embedded Software Engineer for High-Speed Optical
Real-Time Embedded Software Engineer for High-Speed Optical

Steneg • Eindhoven

Hybride
EUR 65 000 - 90 000
Embedded Software Engineer
Embedded Software Engineer

Forexx Group • Eindhoven

Sur place
EUR 55 000 - 70 000
Space Embedded Software Engineer - Real-Time C/C++
Space Embedded Software Engineer - Real-Time C/C++

Demcon life sciences & health • Delft

Hybride
EUR 65 000 - 90 000
Market-based salary
31 days off + 8% vacation allowance
Hybrid work up to 2 days/week
+4
Optical Communications Systems Engineer (Space Applications)
Optical Communications Systems Engineer (Space Applications)

SWITCH • Delft

Sur place
EUR 60 000 - 80 000
Excellent salary package
Comprehensive benefits package
Relocation support
+3
Embedded Software Engineer - FSO
Embedded Software Engineer - FSO

Demcon • Delft

Sur place
EUR 65 000 - 95 000
Market-based salary
31 days off + 8% vacation allowance
Hybrid work option up to 2 days/week
+4
Senior Systems Engineer - Optical Systems
Senior Systems Engineer - Optical Systems

S[&]T • Zuid-Holland

Sur place
EUR 90 000 - 120 000
Embedded Software Engineer – Space Laser Communications (Remote)
Embedded Software Engineer – Space Laser Communications (Remote)

FSO Instruments • Pays-Bas

Hybride
EUR 70 000 - 120 000
Market-based salary
31 days off and 8% vacation allowance
Work from home (max 2 days/week)
+2
Senior Embedded Linux Engineer—Systems & Firmware
Senior Embedded Linux Engineer—Systems & Firmware

Optics11 • Amsterdam

Sur place
EUR 70 000 - 110 000
Optics Engineer
Optics Engineer

Nearfield Instruments • Rotterdam

Sur place
EUR 65 000 - 85 000