Elevate your career with Ciena as an Embedded Software Engineer. Focus on real-time embedded systems and play a vital role in developing application software and hardware interfaces.
Ciena is seeking an Embedded Software Engineer enrolled in a bachelor’s or master's degree in computer or electrical engineering. You will design, implement, and maintain embedded platform software while developing fault subsystems and system applications for various protections. The role emphasizes coding with C/C++ and leveraging scripting languages like Python, enhancing both individual skill and team impact.
Key Responsibilities:
• Design and maintain real-time embedded application software • Develop hardware/software interfaces bridging abstraction layers • Build fault and alarm subsystems for defect management • Create applications for traffic and equipment protection • Develop platform interfaces to abstract low-level components
Requirements: • Bachelor’s or master’s degree in relevant fields • Internship or project experience in software development • Proficiency in C or C++ programming • Knowledge of git and revision control systems • Familiarity with software design patterns
Contribute to impactful technology solutions at Ciena through cutting-edge embedded software engineering. #J-18808-Ljbffr
📌 Embedded Software Engineer at Ciena (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.