Job Description
📋 Description Design and develop firmware across Miovision hardware and tests. Build kernel and drivers; implement hardware abstraction layers. Develop Linux software in Python and C/C++ firmware. Create low-level tests to validate hardware interfaces. Collaborate with Electrical and Device Software teams on bring-up. Hybrid role based in Kitchener, Ontario. 🎯 Requirements Hands-on embedded/firmware design experience. C/C++ and Python proficiency. Git/GitLab; Docker; AWS; CMake; Jira/Confluence. Embedded systems at board/IC level; ARM/X64; Yocto/Buildroot. UART, I2C, SPI, USB, Ethernet protocols. Linux + RTOS; tcpdump, netcat. 🎁 Benefits Comprehensive health benefits and 24/7 virtual care. RRSP/401K matching and incentive plan. Mio-Days and flexible vacation policy. Flexible work options, internet subsidy, remote work allowance, parental leave.