Hope you are doing good and safe; we are looking for excellent resources for below job description please reply with below inline details
Role : Embedded Engineer
Location : Ottawa, Canada – Day1 Onsite Only
Full time
Salary : CAD $90K / Annum
We need protocol engineer, with C++, Linux and any 2 / 3 given protocol of the below
MPLS solution including Segment Routing, MPLS Protocols, MPLS OAM, BGP-LU, BGP-PIC, Layer 3 Routing, IS-IS, RSVP-TE, ISIS, OSPF, Layer 2 VPN, Layer-3 VPN.
Responsibilities and Activities :
- Developing embedded C / C++ software on Client's 6500 family of optical switches, including improvements of existing software, development of new features, and support of new hardware.
- Participating in all stages of software development.
- Solving hardware and software issues and work with hardware, software and system engineers to identify the root cause.
- Helping investigate and collect information to resolve process or design issues found on a current design or in previous designs.
- Identifying software performance improvements through test driven development, automated unit testing, and comprehensive integration testing.
- What technical experience and personal skills are required for this role?
- Master's or bachelor's degree in engineering, computer science, or a related subject area coupled with 5+ years validated experience in the related fields of Linux and Data Networking
- Experience with some or all the following transport and / or data technologies : End-to-end Optimized MPLS solution including Segment Routing, MPLS Protocols, MPLS OAM, BGP-LU, BGP-PIC, Layer 3 Routing, IS-IS, RSVP-TE, ISIS, OSPF, Layer 2 VPN, Layer-3 VPN.
- Software development expertise, particularly large-scale embedded software development in C / C++ on Linux platforms.
- Familiarity with Linux and VxWorks OS, utilities and system calls and developing software on multi-processor, highly concurrent systems (good knowledge of mutual exclusion, synchronization, interrupt handling, inter-process communication, etc.).
- Socket network Programming (TCP / UDP).
- Ability to work in a lab environment and design software for custom hardware.
- Independent self-starter and committed to delivering on daring deadlines.
- Comfortable in a team with ability to with little supervision.
- A fast learner with excellent debugging skills.