Advance your career as an Embedded Software Engineer at Ciena, a leader in connectivity solutions. This role focuses on low-level software and provides valuable experience in a people-first culture.Ciena is looking for recent graduates to enhance its embedded software team. You will be involved in the development of crucial low-level components, utilizing Linux and managing lifecycle processes. The company's commitment to flexibility and individual growth creates an enriching work atmosphere.Key Responsibilities:Develop key software components for embedded productsEngage with Linux kernel components and utilitiesPerform board bring-up and associated lifecycle activitiesDevelop scripts and maintain testing toolsParticipate in the complete software lifecycle from development to maintenanceRequirements:Bachelor's degree in computer engineering or related field (recent or soon)Background in applied projects or internshipsStrong C programming skillsUnderstanding of operating systems and embedded technologyDesirable: experience with telecommunications softwareShape your future with Ciena by applying technical skills in meaningful software development.