Join Ciena as an Embedded Software Engineer and influence high-speed connectivity solutions. Develop embedded software applications and contribute to critical system designs.
As part of a dedicated team, this role requires candidates pursuing degrees in engineering or computer science. You will be responsible for creating and maintaining embedded software while ensuring robust hardware/software interfaces. Proficiency in C/C++ and high-level scripting is essential for success and growth in this function.
Key Responsibilities: • Implement and maintain real-time embedded systems • Create interfaces to enhance software and hardware interaction • Design fault detection and alarm subsystems • Develop applications for performance monitoring and protection • Abstract low-level hardware through effective platform interfaces
Requirements: • Currently enrolled in relevant degree programs • Experience from internships or projects in embedded systems • Solid coding skills in C/C++ • Familiarity with software revision tools like git • Understanding of software design principles
Drive innovation in telecommunications by developing high-performance embedded systems at Ciena.
📌 Ciena Embedded Software Engineer Role (Montreal)
🏢 Ciena
📍 Montreal
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.