Step into a Junior Embedded Software Developer role with Ciena, where technology meets humanity. This position offers hands-on experience with low-level Linux software development and software lifecycle management. Ciena invites graduates to focus on embedded software technologies, working on Linux kernel and build systems.
The culture promotes a flexible environment that empowers personal growth while making social impacts through technology. You will engage in various development activities within a team-oriented framework. Key Responsibilities:
- Create low-level software components for products
- Utilize Linux kernel space and user space
- Manage board bring-up and development tools
- Execute all phases of the software development lifecycle
- Drive defects reduction and quality improvements Requirements:
- Bachelor’s degree in a relevant technical field (recently obtained)
- Previous hands-on software experience during internships
- Proficiency in advanced C programming
- Familiarity with low-level OS concepts
- Nice to have: experience with embedded systems Contribute to innovation and quality improvements in software development at Ciena.