Launch your career as an Embedded Software Developer with Ciena, a leader in high-speed connectivity. This role involves developing scalable network solutions within a adaptable, people-first culture.
Ciena is looking for recent graduates to contribute to embedded software development for global networking platforms. In this entry-level position, you'll focus on implementing software across various systems like multi-core CPUs, Ethernet PHYs, and FPGAs. Ideal candidates will engage in the software development life cycle from inception to delivery while employing programming languages like C, C++, and Python.
Key Responsibilities:
• Participate in the complete software development life cycle • Implement software across multi-core CPUs and FPGAs • Utilize Linux kernel components in software design • Design drivers and applications using C and C++ • Debug systems and analyze performance issues
Requirements: • Bachelor’s degree in Engineering or Computer Science • 1+ years of Embedded C and C++ experience • Familiarity with Linux or Zephyr kernel drivers • Knowledge of structured programming concepts • Willingness to learn current technologies
Start your journey in software development and contribute to cutting-edge networking solutions at Ciena.