
Low Level Embedded Software Developer
- Ottawa, ON
- Permanent
- Full-time
- 5+ years of experience designing and developing embedded software
- Experience with Optical Transport products
- Excellent knowledge of the C programming language
- In-depth knowledge of the Linux operating system, down to (and including) the Linux kernel
- Good knowledge of the Bash shell scripting language
- A bachelor’s degree in Electrical Engineering or Computer Science
- Experience with U-Boot
- Experience with Buildroot and Busybox
- Experience with the Xilinx UltraScale+ SoC and/or other ARM based SoC
- Advanced network configuration in Linux (netfilter, VLAN (802.1q), Bridge)
- Experience with bare metal applications and/or early boot firmware
- Knowledge of the Python programming language
We are sorry but this recruiter does not accept applications from abroad.