Title Firmware Development Engineer
Location Ottawa Ontario Canada
Duration Full time
Mandatory Skills
- Solid work experience in embedded software development in Linux / UBoot SWSKL2 T0
- Very strong C reasonable C Python and Linux shell scripting SWSKL2 T0
- Experience with new boards bringup SWSKL2 T0
- Experience with writing software using hardware interfaces such as I2C SPI UART SMBus PCIE
- NVMe NOR Flash DDR EEPROM GPIO USB
- Linux kernel modules SWSKL2 T0
- Good understanding of multithreading and inter process communication SWSKL2 T0
- Ability to design complex systems and write functional and design specifications
Preferred Skills
Experience with ARM SoCs SWSKL2 T0TCP / IP networking SWSKL2 T0REST gRPC SWSKL1 T0Containers build systems CI / CD Yocto Gitlab Jira