Job Description
Manpower is currently seeking a Linux Software Developer for a contract in Calgary, AB.
Responsibilities:
* Writing software
* Performing thorough unit testing
* Peer code reviews
* Writing design specifications
* Reviewing requirements and estimates with stakeholders
* Being curious and passionate about the activities of the other team members
* Being open about when/where you're stuck
Required Education / Experience:
* Undergraduate degree in Computer Science/Engineering
* Minimum of five years of experience in software development.
* Ability to take full ownership of their work, is resourceful and analytical in solving problems, is candid and vocal, and acts with integrity.
* In-depth expertise in multiple aspects of Linux
* Strong C programming skills in highly concurrent systems (mutual exclusion, synchronization, inter-process communication, scheduling, resource management, user/kernel-space interactions)
* Open Source Dynamic Routing implementations (OSPF, BGP, VRF, quagga, zebra)
* Solid understanding of routing in the Linux kernel
* TCP/IP and related Layer 3 protocols
* Familiarity with SNMP/MIBs and NETCONF
* XML structured data-design and/or YANG development
* Integrating open source software
* Experience with ConfD middleware for developing OAM&P aspects of network devices
* Familiar with concepts in Agile methodologies
* Firewall technology
* MPLS
* IPV6
* Scripting in bash and/or perl
* Source code revision control tools such as git
* Debian package maintenance
* Open source development
* Embedded software for industrial, military, or transportation applications
Please email your resume directly to [email protected] or call 403-354-3135