Job Description
Advance your career as a Software Developer at Ciena in Ottawa. Engage in innovative ASIC projects using Java and Python while collaborating in a dynamic environment.
This full-time position emphasizes development and maintenance of automation software and command-line applications. You will address bugs, fulfill feature requests, and enhance software through collaboration with cross-functional teams. Candidates with strong skills in Linux systems and object-oriented design are prime fits for this role.
Key Responsibilities:
• Develop automation software in Java and Python
• Create command-line applications for ASIC workflows
• Address bugs and implement feature requests
• Collaborate with teams to enhance software
• Write bash scripts for process automation
Requirements:
• Bachelor’s degree in Computer Science or Engineering
• Minimum 5 years of code development experience
• Advanced Java and Python skills in production
• Proficient in Linux and bas...
This full-time position emphasizes development and maintenance of automation software and command-line applications. You will address bugs, fulfill feature requests, and enhance software through collaboration with cross-functional teams. Candidates with strong skills in Linux systems and object-oriented design are prime fits for this role.
Key Responsibilities:
• Develop automation software in Java and Python
• Create command-line applications for ASIC workflows
• Address bugs and implement feature requests
• Collaborate with teams to enhance software
• Write bash scripts for process automation
Requirements:
• Bachelor’s degree in Computer Science or Engineering
• Minimum 5 years of code development experience
• Advanced Java and Python skills in production
• Proficient in Linux and bas...