Ciena Embedded Software Engineer Role
23 hours ago
ottawa, on, Canada
Ciena
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
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
• Strong 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.
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
• Strong 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.