Senior Embedded Networking Software Engineer – MPLS/IP
Ciena
Ottawa
On-site
CAD 81,000 - 131,000
Full time
30+ days ago
Job summary
A leading technology company in Ottawa seeks an experienced software engineer specializing in embedded systems. The ideal candidate should have a Bachelor's degree in Electrical or Computer Engineering, and over 5 years of relevant experience, particularly with C programming in real-time environments. This is a full-time position offering a competitive range of CAD 81,600 to 130,400, alongside robust benefits including medical and 401(K) participation.
Benefits
Comprehensive benefits package
401(K) with company matching
Employee Stock Purchase Program
Qualifications
- 5+ years of experience in embedded software development within networking or telecommunications.
- Proficiency in C programming language.
- Experience in real-time embedded software development for dataplane technologies.
Responsibilities
- Collaborate across all stages of the software development lifecycle.
- Engineer software in C/C++ for advanced Layer 2, MPLS, and IP services.
- Design and develop software for real-time embedded Linux environments.
Skills
C programming
Embedded software development
Agile methodologies
Problem-solving
Education
Bachelor’s degree in Electrical or Computer Engineering
Tools
A leading technology company in Ottawa seeks an experienced software engineer specializing in embedded systems. The ideal candidate should have a Bachelor's degree in Electrical or Computer Engineering, and over 5 years of relevant experience, particularly with C programming in real-time environments. This is a full-time position offering a competitive range of CAD 81,600 to 130,400, alongside robust benefits including medical and 401(K) participation.