
Senior/Lead Software Engineer, Layer1
Posted 13 hours ago

Posted 13 hours ago
This is a fully remote position, open to applicants in Canada.
• Engage with customers, product management, and hardware engineers.
• Design, architect, and oversee the development of Layer1 features.
• Create and sustain features utilizing C, C++, and Python.
• Develop automated testing and establish test infrastructure.
• Collaborate with hardware engineers to create efficient software control interfaces.
• Offer technical guidance across various features, projects, and tools.
• Provide mentorship to 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 practical experience.
• Proficient knowledge of C or C++ and Python.
• Familiarity with UNIX or Linux systems.
• Understanding of digital communication technologies is advantageous.
• Knowledge of IP networking and/or distributed systems is a plus.
• Experience with low-level hardware components is beneficial.
• Strong analytical and software debugging skills.
• Capability to work effectively in small teams.
• Medical, dental, and vision benefits.
• Wellbeing programs.
• Income protection.
• Group Retirement Savings Plan.
EXL
Headspace
Allstate
Sargent & Lundy
Get handpicked remote jobs straight to your inbox weekly.