Back to jobs
We are currently looking for a Full-time Linux Software Developer for our Calgary office who would report directly to the Manager of Software Engineering.
Responsibilities:
You will be part of a flexible team that produces intelligent network solutions for harsh environments and mission-critical applications. We have a commitment to code quality, open discussion, and productivity. Your responsibilities include:
* 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
* celebrating your accomplishments with the team
Knowledge, Skills and Experience required:
The ideal candidate will have an undergraduate degree in Computer Science/Engineering, with a minimum of five years of experience in software development. They should also have competencies in several of the following areas:
* someone who takes 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
Additional "nice to have" strengths in any of the following areas:
* 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
Linux Software Developer - Contract
- Location Calgary
- Job type Contract
- Salary Negotiable
- Discipline Advanced Manufacturing
- Reference JOB-16918_1613600187
Linux Software Developer - Contract
03/19/2021 to 03/18/2022
Calgary, AB
03/19/2021 to 03/18/2022
Calgary, AB
We are currently looking for a Full-time Linux Software Developer for our Calgary office who would report directly to the Manager of Software Engineering.
Responsibilities:
You will be part of a flexible team that produces intelligent network solutions for harsh environments and mission-critical applications. We have a commitment to code quality, open discussion, and productivity. Your responsibilities include:
* 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
* celebrating your accomplishments with the team
Knowledge, Skills and Experience required:
The ideal candidate will have an undergraduate degree in Computer Science/Engineering, with a minimum of five years of experience in software development. They should also have competencies in several of the following areas:
* someone who takes 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
Additional "nice to have" strengths in any of the following areas:
* 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