Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
DSP-Digital Signal Processing Engineer-Multiple Openings image - Rise Careers
Job details

DSP-Digital Signal Processing Engineer-Multiple Openings

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

What will you do at Ciena as a WaveLogic Software/Firmware Developer?


We'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 Ciena optical modems. Ciena is a leader in optical network equipment and our high-end modems are the most advanced in the industry. Our DSP assisted coherent optical modems combine leading edge technologies and advanced modulation formats to deliver best in class performance, reach and data rates.

Number of Openings-


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

#LI-SK1

At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.

Since 1992, Ciena has been driven by a relentless pursuit of network innovation. We believe in a network that grows smarter, more agile, and more responsive every day. This means that when you digitally interact in your world - picking up the pho...

19 jobs
MATCH
Calculating your matching score...
FUNDING
TEAM SIZE
DATE POSTED
June 10, 2023

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs