Job Description
Procom is currently looking for an Embedded Software Engineer (HSM) for our client in the private sector
THIS CONTRACT HAS A TBD START DATE AND GOES FOR 11 MONTHS LATER (GREAT CHANCE OF EXTENSION)
LOCATION: HYBRID (THE CLIENT IS IN THE OTTAWA AREA)
LANGUAGE: ENGLISH
REFERENCES: 2
RESUMES DUE: ASAP
Experience:
Must-Haves: (in addition of one of the skills set package)
Strong English communication (verbal and written) is required.
Minimum of 12 years of relevant working experience.
Bachelor’s or Master’s degree in computer/software engineering or computer science (preferred).
Candidate needs to have Skill Set #1 OR #2 (as defined below). Having both is a plus.
Skill Set 1:
Embedded Software Development: Solid work experience in embedded software development in Linux/U-Boot.
Programming Languages: Proficient in C/C++, Python, and Linux shell scripting.
Hardware Bring-Up: Experience with new board bring-up.
Hardware Interfaces: Experience writing software using hardware interfaces such as I2C, SPI, UART, SMBus, PCI-E, NVMe, NOR Flash, DDR, EEPROM, GPIO, USB.
Linux Kernel: Linux kernel configuration, root FS, device tree, systemd.
Linux Kernel Modules/Drivers: Experience writing new Linux kernel modules and drivers.
Build Systems: Experience with build systems, Yocto, and Gitlab.
Multi-threading/IPC: Good understanding of multi-threading and inter-process communication.
System Design: Ability to design complex systems and write functional and design specifications.
ARM SoCs: Experience with ARM SoCs.
Skill Set 2:
Embedded Software Development: Solid work experience in embedded software development in Linux.
Programming Languages: Proficient in Go, Python, and Linux shell scripting. Experience with C/C++.
Linux Kernel: Linux kernel configuration, root FS, device tree, systemd.
System Design: Ability to design complex systems and write functional and design specifications.
API Technologies: Experience with REST and gRPC.
Containerization: Experience with Docker/Podman Containers.
Gitlab: Gitlab usage, pipelines creation.
Please reach out to me for more details at Katherine.spallin@procomservices.com