Photonic Card Software Developer - New Grad
Ottawa, ONCiena Canada ULC
Candidates need a Bachelor's or Master's degree in computer science, electrical or software engineering, or a related field, plus C/C++ programming for embedded systems. Experience of 0-1 years in embedded software is expected, and knowledge of photonics, real-time operating systems and version control tools is a plus.
C, C++, Linux, VxWorks, Bitbucket, GitHub
Senior Embedded Software Engineer
Ottawa, ONCiena Canada ULC
6+ YOECandidates need a bachelor's degree in engineering or computer science and 6+ years of embedded C and C++ experience. They also need Linux kernel and user-space driver development skills, plus experience with board bring-up and BSP work.
Linux, C, C++, Python, Zephyr
Senior Embedded Software Engineer, RLS
Ottawa, ONCiena Canada ULC
7+ YOECandidates need a bachelor's degree in a related engineering or computer field and 7+ years of embedded software experience. Strong C/C++ on Linux, data-driven architecture skills and excellent communication are required.
C, C++, Linux, Bitbucket, GitHub