Elevate your career with Ciena as an Embedded Software Engineer Intern. Dive into real-time embedded software for critical applications, utilizing C and C++ skills in a supportive environment.
This internship is perfect for computer or electrical engineering, or computer science students. You'll engage in designing and maintaining embedded platforms for products, covering various functions from low-level drivers to high-level state machines. Gain hands-on experience with leading software development tools in a collaborative atmosphere.
Key Responsibilities:
• Design and implement embedded platform software
• Maintain real-time operating system functionality
• Develop drivers for ASICs and FPGAs
• Collaborate on SDK integration for applications
• Troubleshoot embedded systems in user and kernel space
Requirements:
• Enrolled in a bachelor's or master’s degree program
• Proficient in C or C++ programming languages
• Understanding of embedded systems and a...