Senior Networking SW Engineer
Job Summary:
6Harmonics Inc. (6H) is a Canadian broadband data technology provider which, for the last 12
years, has been developing its product and delivering early-stage TV Whitespace (TVWS)
broadband delivery systems to underserved markets around the world. If you are interested in
connecting the unconnected people and things to make an impact using access to broadband
internet, we are looking for you. As a fast-paced growth company based in Ottawa, we have
competitive compensation plans and offer flexible work arrangements. If you like to grow your
career based on doing, 6Harmonics is the place for you.
We are seeking an experienced and passionate Sr. SW Engineer to join our team. As an SW
Engineer for 6Harmonics, you will have the opportunity to work on new and exciting
technologies & projects while developing your career.
Essential duties and responsibilities:
- Work with the team of talented SW and HW engineers on a TV White Space Point-to-
Multipoint wireless communication system - Support internal SoC team on integration and system-level debugging, as well as
supporting and interacting with remote co-workers and third-party resources - Contribute to the development of requirements, high-level design, and detailed design
documents - Code analysis, code review, and overall system debug
- Unit and Integration Test case development and implementation
- Adhere to Agile development processes and procedures to ensure code adheres to
industry best practices and guidelines - Work cooperatively with the Operations team to implement production test programs
and procedures - Support customer support team in resolving field and RMA problems
- Create comprehensive and complete documentation.
Requirements and qualifications:
- Bachelor’s Degree (or higher) in Computer Engineering, Electrical Engineering,
Mathematics (or equivalent). - At least 10 years of SW development and/or Network configuration/management
- Windows/Linux management experience
- Linux Programming experience, C/C++, g/g++, Python
- Linux shell scripts and configuration experience
- Strong working knowledge of TCP/IP networking/ VPN, VLAN, NAT, QoS, Spanning Tree,
networking routing and load balancing, and security concepts - Detailed understanding of Network Gateways, NAT, DNS, DHCP, port forwarding,
stateful firewall, etc. - Detailed understanding of OSI Model Layer 1 to Layer 7
- Familiar with various Protocols: 802.3, 802.11, UDP, TCP, HTTP, HTTPS, SNMP, REST
- Familiar with network analysis tools (for TCP/IP, UDP, ICMP, IP packets…)
- Familiarity with Wi-Fi standards, especially 802.11ax (Wi-Fi 6)
- Familiarity with modern telecommunication standards and technologies: 3GPP, LTE
- Experience with Agile development practices, including sprint planning, reviews, demos,
and retrospectives, Atlassian Toolset, and GIT - Experience in CI/CD environment
- Ability to work well with others, excellent cross-discipline communication
- Familiarity with requirements definition, verification, and validation methodologies, and
test automation - Analytical mindset, high capacity, result-oriented, and ability to deliver under pressure
- Sense of ownership and pride in your performance and its impact on the company’s
success - Highly motivated team player with, superior problem-solving skills, initiative, the ability
to prioritize tasks, and willingness to learn and adapt - Positive attitude and good work ethic
Nice to have:
- CCNA (CCNP) preferred
- Experience with Linux containers, Hypervisor, and Virtual Machines
- Ability to understand hardware architectures and schematics
- Understanding of basic communications and wireless systems theory and
- Experience with basic lab instruments including spectrum analyzers, network analyzers,
signal generators, oscilloscopes, multimeters, and power supplies - Experience performing offensive assessments, penetration testing, or vulnerability
analysis - Experience with SAST, DAST, and IAST
6Harmonics values diversity in the workplace. All qualified applicants will receive consideration
for employment without regard to race, color, religion, sex, sexual orientation, gender identity,
national origin, disability, or protected veteran status.