Real-Time Embedded Software Engineer for High-Speed Optical

Steneg

Eindhoven

Hybrid

EUR 65,000 - 90,000

Full time

18 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

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.

Responsibilities

  • 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.

Skills

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

Education

Master's degree in Embedded Systems or related field

Tools

Oscilloscopes
Logic analyzers
FPGA debugging tools

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Steneg • Eindhoven

Hybrid
EUR 65,000 - 90,000
Embedded Software Engineer - Real-Time & Hardware-Driven
Embedded Software Engineer - Real-Time & Hardware-Driven

Forexx Group • Eindhoven

Hybrid
EUR 55,000 - 70,000
Senior Embedded Linux Engineer—Systems & Firmware
Senior Embedded Linux Engineer—Systems & Firmware

Optics11 • Amsterdam

On-site
EUR 70,000 - 110,000
Embedded Software Engineer – Space Laser Communications (Remote)
Embedded Software Engineer – Space Laser Communications (Remote)

FSO Instruments • Netherlands

Hybrid
EUR 70,000 - 120,000
Market-based salary
31 days off and 8% vacation allowance
Work from home (max 2 days/week)
+2
Embedded Software Engineer Real-Time High-Tech, Hybrid
Embedded Software Engineer Real-Time High-Tech, Hybrid

Sioux Technologies • Enschede

Hybrid
EUR 52,000 - 76,000
Flexible 32-40 hour week
Work from home
Training budget €6000 per year
+2
Senior Embedded Software Engineer - Real-Time
Senior Embedded Software Engineer - Real-Time

Sioux • Mijdrecht

Hybrid
EUR 55,000 - 75,000
Flexible hours
Work from home
28 holidays + 12 additional
+2
Senior System Solutions Engineer - Optical Interconnects
Senior System Solutions Engineer - Optical Interconnects

High Tech Campus Eindhoven • Eindhoven

Hybrid
EUR 85,000 - 120,000
Embedded Software Engineer - Real-Time High-Tech Systems (Remote)
Embedded Software Engineer - Real-Time High-Tech Systems (Remote)

Sioux • Arnhem

Hybrid
EUR 55,000 - 75,000
Flexible 32-40 hour week
Holidays: 28 + 12 extra
Training budget €6000/year
+1
Embedded Firmware Engineer – Low-Level & RTOS Focus
Embedded Firmware Engineer – Low-Level & RTOS Focus

ALTEN • Eindhoven

On-site
EUR 55,000 - 75,000
Lease car with fuel card
Monthly net expense allowance
27 vacation days (+ up to 10 extra)
Embedded Software Engineer
Embedded Software Engineer

Forexx Group • Eindhoven

Hybrid
EUR 55,000 - 70,000