DescriptionWe are seeking a highly skilled
Algorithm Engineer to develop, execute, and automate
system-level tests for advanced
coherent optical DSP. In this role, you will work at the intersection of signal processing and optical communications to ensure the performance, robustness, and readiness of cutting-edge coherent DSP.
RequirementsKey Responsibilities- Design, implement, and maintain system-level test frameworks to validate and stress coherent DSP algorithms across the full signal chain.
- Develop automated end-to-end test environments including channel models, impairments, hardware-in-the-loop elements, and performance analytics.
- Create novel stress tests, corner-case scenarios, and fault-injection methodologies to uncover algorithmic weaknesses.
- Work closely with algorithm developers to define test requirements, acceptance criteria, and performance metrics.
- Analyze test results, identify root causes of performance degradation, and drive corrective actions.
- Generate detailed documentation covering test design, simulation assumptions, and system-level performance trends.
Requirements - MSc in Electrical Engineering, Computer Engineering, or related field.
- Experience with MATLAB DSP prototyping and translation C/Phyton.
- 10+ years of experience in DSP design and modelling, preferably for communications or optical systems.
- Strong proficiency in MATLAB / C++, with hands-on experience building modular simulation frameworks.
- Solid understanding of digital communication systems (modulation, coding, equalization, carrier and timing recovery).
- Knowledge of coherent optical communications.
- Excellent problem-solving and teamwork skills.
Nice to Have - Familiarity with fixed-point modelling and ASIC/DSP design flow.
- Exposure to FEC codes (LDPC, RS, OFEC) and their integration into DSP systems.
- Understanding of jitter, PLL/CDR modelling, and mixed-signal impairments in simulations.