Launch your software engineering career with Ciena as a New Grad Software Developer. Engage in software development cycles and work on embedded systems using cutting-edge technologies. Ciena, a global leader in high-speed connectivity, is seeking a recent graduate to join their software development team.
This role involves implementing software across multi-core CPUs, SoCs, and optics. Candidates should have experience in C, C++, and Python, as well as a solid background in Linux kernel components and software debugging. Key Responsibilities:
Participate in the software development life cycle
Implement cross-platform software for embedded systems
Utilize Linux kernel components and TCP/IP in design
Design and develop applications using C/C++ and Python
Debug system defects and improve performance Requirements:
Bachelor’s degree in Engineering or Computer Science
1+ years of C and C++ programming experience
Experience with Linux and kernel drivers
Understanding of programming design concepts
Willingness to learn current technologies Embark on a rewarding path in software engineering with Ciena, focusing on driver development and diagnostic applications.