
Senior/Lead Software Engineer, Layer1
Posted Oct 6

Posted Oct 6
This is a fully remote position, open to applicants in Canada.
• Create software that manages the physical-layer networking and connectivity components.
• Develop control software for connectors, long-reach optics, forwarding engines, and interface chips.
• Construct instrumentation and telemetry tools to monitor and resolve physical link health issues.
• Establish standards for new media in collaboration with the Optics teams and facilitate their market introduction.
• Enhance features, troubleshoot issues, and optimize code for improved scalability and performance.
• Take ownership of projects from initial definition through to deployment and customer engagement.
• Collaborate with customers, product management, and hardware engineers to develop Layer1 features.
• Architect, design, and oversee feature development processes.
• Create and sustain features using C, C++, and Python programming languages.
• Review and contribute to functional and design specifications.
• Develop automated tests and testing infrastructure.
• Partner with hardware and manufacturing teams to launch Layer1 components into the market.
• Design software control interfaces for Layer1 components in conjunction with hardware engineers.
• Provide technical leadership across various features, projects, and tools.
• Analyze and resolve issues related to customer networks and system tests.
• Mentor new and junior engineers.
• Bachelor’s degree in Computer Science, Electrical Engineering, or Computer Engineering with 8 years of experience, or a Master’s degree with 6 years of experience, or a Ph.D. with 3 years of experience, or equivalent work experience.
• Proficient in C or C++ and Python programming languages.
• Familiarity with UNIX or Linux operating systems.
• Practical understanding of software engineering principles.
• Strong problem-solving abilities and software troubleshooting skills.
• Capability to independently design solutions and implement features.
• Ability to collaborate effectively within small teams.
• Knowledge of digital communication technologies, such as modulation and signal encoding schemes, is advantageous.
• Understanding of IP networking and/or distributed systems is beneficial.
• Experience with low-level hardware components is a plus.
• Medical benefits
• Dental benefits
• Vision benefits
• Wellbeing benefits
• Income protection
• Group Retirement Savings Plan
• Potential eligibility for discretionary bonuses
• Potential eligibility for equity
• Sales Incentive Plan and commissions for eligible Sales roles
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.