Job Details

DSP-Digital Signal Processing Engineer

MBR Partners
MBR Partners

Our client is committed to their people-first philosophy. Their teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s passions, growth, well-being and belonging. They’re a technology company that leads with their humanity—driving their business priorities alongside meaningful social, community, and societal impact.

What will you do at the company as a WaveLogic Software/Firmware Developer?
They're looking for a highly motivated, passionate, and talented computer or electrical engineer that would like to join the firmware design team and contribute to the development of the next generation of the company optical modems. Our client is a leader in optical network equipment and their high-end modems are the most advanced in the industry. Their DSP assisted coherent optical modems combine leading edge technologies and advanced modulation formats to deliver best in class performance, reach and data rates.
The responsibilities and activities:

Design and implement the low-level software/firmware required to control the DSP assisted coherent optical modem and other ASIC and FPGA components.
Development of software algorithms to control the optical components and configure and control their custom DSP engine.
Software development on Linux, bare metal and proprietary OS.
Design tools and interfaces required to support integration, test, verification, and manufacturing.
Interact and collaborate with many designers from different teams to provide optimum solutions that improve the performance and quality of their products as part of an iterative process.
Participating in all stages of software development - requirements analysis, design and prototyping, implementation, testing, and eventually maintenance support
Identifying software performance improvements through test driven development, automated unit testing, and comprehensive integration testing

What technical experience and/or professional and personal skills are required for this role?

Bachelor’s degree in Electrical or Computer Engineering or Computer Science coupled with experience in an embedded software design role.
Experience in C real-time software development on embedded operating systems and multi-processor systems.
Experience with microprocessor, electronics, and hardware exposure in lab environment.
Strong analytical and debugging skills.
Work easily in collaboration with others in a multi-discipline engineering environment.

Please ignore the salary stated in the job post as it is flexible.

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events