Employer Industry: Technology and High-Speed Connectivity
Why consider this job opportunity:
- Salary up to $182,500.00
- Eligibility for a discretionary incentive bonus
- Comprehensive benefits package including medical, dental, and vision plans
- Participation in 401(K) (USA) & DCPP (Canada) with company matching
- Opportunities for career advancement and professional development
- Flexible work environment with the option for remote work within Canada or the USA (Eastern/Central Time Zones)
What to Expect (Job Responsibilities):
- Design and develop embedded software applications in C for Layer 2 and Layer 3 Datapath operations
- Implement software on embedded Linux/VxWorks platforms, ensuring integration with hardware systems
- Investigate and resolve complex issues by collaborating with engineering teams
- Conduct analysis to address process or design challenges within the codebase
- Drive software performance improvements through test-driven development and integration testing
What is Required (Qualifications):
- Bachelor's degree in Electrical/Computer Engineering or Computer Science
- Proficiency in C programming language
- Practical knowledge of fundamental network protocols such as Ethernet, VLAN, IP, and TCP/UDP
- Experience with routing/switching chipsets, preferably Broadcom
- Strong understanding of mutual exclusion, synchronization, interrupt handling, and inter-process communication
How to Stand Out (Preferred Qualifications):
- Familiarity with additional network protocols and advanced hardware abstraction techniques
- Experience in developing software for high-performance, scalable systems
- Knowledge of optical networks and Layer 0/1/2/3 converged infrastructures
- Exposure to automated testing frameworks and tools
- Proven track record of delivering innovative solutions in embedded systems