Senior Software / Firmware Development Engineer

  • E-Solutions Inc.
  • Ottawa, Illinois
  • Full Time
Senior Software / Firmware Development Engineer

[Ottawa, ON, K1K 0A1] | 2025-01-07 17:28:36

Job Description

Title - Senior Software / Firmware Development Engineer

Location - Ottawa, Ontario, Canada

Mandatory Skills

Solid work experience in embedded software development in Linux/U-Boot SW-SKL2 T0

Very strong C, reasonable C++, Python and Linux shell scripting SW-SKL2 T0

Experience with new boards bring-up SW-SKL2 T0

Experience with writing software using hardware interfaces such as I2C, SPI, UART, SMBus, PCI-E,

NVMe, NOR Flash, DDR, EEPROM, GPIO, USB

Linux kernel modules SW-SKL2 T0

Good understanding of multi-threading and inter process communication SW-SKL2 T0

Ability to design complex systems and write functional, and design specifications

Preferred Skills

Experience with ARM SoCs SW-SKL2 T0

TCP/IP networking SW-SKL2 T0

REST, gRPC SW-SKL1 T0

Containers, build systems, CI/CD, Yocto, Gitlab, Jira

Senior Software / Firmware Development Engineer1Linux, software, U-Boot Canada
Job ID: 480913007
Originally Posted on: 6/12/2025

Want to find more Chemistry opportunities?

Check out the 17,105 verified Chemistry jobs on iHireChemists