Ciena Embedded Software Engineer Role

Ciena Embedded Software Engineer Role

Full-Time On-site
C

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.

Ciena Embedded Software Engineer Role employer: ciena

Ciena is an exceptional employer that prioritizes innovation, collaboration, and employee well-being in the heart of Ottawa. With a strong commitment to professional growth, Ciena offers extensive development opportunities, a comprehensive benefits package, and a flexible work culture that empowers employees to thrive both personally and professionally. Join us to be part of a team that shapes the future of networking while enjoying a supportive environment that values diversity and inclusion.

C

Contact Details:

ciena Recruitment Team