Launch your career in embedded software development with Ciena, the leader in high-speed connectivity. This role focuses on creating scalable software solutions that enhance global communication infrastructures. Ciena seeks a new graduate with a Bachelor’s degree in Engineering or Computer Science to contribute to its embedded systems.
You will engage with advanced technologies such as multi-core CPUs, FPGAs, and Linux components while polishing your skills in C, C++, and Python. This position is instrumental in developing software that powers modern networking solutions. Key Responsibilities:
- Participate in the software development life cycle
- Implement software on embedded systems and architectures
- Design drivers and applications utilizing C, C++, and Python
- Debug system defects and analyze performance issues
- Develop scripts and tools to improve efficiency Requirements:
- Bachelor’s degree in Engineering or Computer Science
- 1+ years of experience in Embedded C and C++
- Knowledge of Linux kernel drivers
- Proficiency in structured programming concepts
- Willingness to learn current technologies Cultivate your software development skills by impacting Ciena's innovative network solutions.