About the role:
We are looking for an Embedded Software Developers with experience in designing and developing embedded carrier-grade software. As part of a larger team, the candidate will participate in all phases of the software development life cycle, including:
Designing and developing software written in C/C++ for Layer 2 and 3 Networking features.
Designing and developing automation software written in Python for Networking features.
Write software which runs on an embedded Linux platform.
3 – 15 years of professional experience working on embedded software.
Hands on development experience with one or more of the following programming languages - C, C++ or Python.
Hands on experience working with Linux-based developer tools and debugging environment such as GNU, GCC, GDB, Insight.
Nice to have skills:
Experience developing software for a Linux and/or VxWorks platform.
Experience implementing, testing, and debugging networking protocols.
Experience with large-scale embedded software development in C.
Experience working with Network Protocols such as MPLS, BGP, OSPF or ISIS, L3VPN, Segment Routing, SNMP, Yang.
Type of Assignment:
Permanent, full time
Become a part of the Calian team and join over 2,500 professionals working on projects that span Canada, U.S. and international markets. Our capabilities are diverse enabling us to offer professionals career opportunities within business and technology services in health, training, engineering and IT services as well as within the design, manufacturing and maintenance of complex systems to the communications and defence sectors. Founded in 1982, Calian is a Canadian company that is publicly traded on the Toronto Stock Exchange (CGY).
To send your resume directly to the Calian Recruiter responsible for this position, please visit (insert url for posting here).
Submit Your Resume
Mandatory fields are marked *