Develop embedded firmware and kernel/user mode device drivers for Ethernet networking devices in automotive and autonomous systems. Build safety-critical software integrating with Linux and AUTOSAR stacks for next-generation vehicle networking chips.
Bachelor's or Master's degree in Computer Science or related field
6+ years of work experience in embedded software or firmware engineering
Proficient in C and C++ programming languages
Strong understanding of software development lifecycle including architecture and testing
Experience with software device drivers for communication devices like Ethernet
Deep understanding of operating systems, kernel, and platform device drivers
Experience with Linux, QNX, or real-time operating systems
Hands-on experience with hardware and embedded processors
Develop embedded firmware for networking devices
Design and implement kernel and user mode device drivers
Create stack extensions, debug utilities, and test tools
Build automated unit and system testing frameworks
Integrate drivers with Linux and AUTOSAR communication stacks
Architect, design, implement, test, and integrate device drivers into SDK
Configure, control, and monitor communication devices via firmware
Ensure strict adherence to functional safety standards for automotive applications
Multiple positions available in Canada with preference for Eastern Time Zone
100% remote work arrangement
Company has raised $154M in total funding from leading investors
Recognized in EE Times Top 100 Startups for 2025
50+ patents filed to date
Team spans 4 continents with world-class talent
Products built for safety-critical automotive applications
Compensation includes pre-IPO ISO options in addition to base salary