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 T0
- TCP/IP networking SWSKL2 T0
- REST gRPC SWSKL1 T0
- Containers build systems CI/CD Yocto Gitlab Jira