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:
- 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 creative embedded software engineering.