Senior Firmware Engineer

Cyient - Ottawa
new offer (08/05/2024)

job description

Please let me know if you would like to move forward with this below position.Job title:
Firmware Development Engineer Location:
Ottawa, CanadaDuration:
Full Time (Permanent)Job description:
Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processesDesign, implement, test, and document other components of the HSM embedded software and the host-side software, which interfaces with the embedded HSM software according to quarterly objectivesSolid work experience in embedded software development in Linux/U-BootVery strong C, reasonable C++, Python and Linux shell scriptingExperience with new boards bring-upExperience with writing software using hardware interfaces such as I2C, SPI, UART, SMBus, PCI-E, NVMe, NOR Flash, DDR, EEPROM, GPIO, USBLinux kernel modulesGood understanding of multi-threading and inter process communicationAbility to design complex systems and write functional, and design specificationsPreferred Skills:
Experience with ARM SoCsTCP/IP networkingREST, gRPCContainers, build systems, CI/CD, Yocto, Gitlab, Jira

Apply now for
Senior Firmware Engineer

Warning: you will leave the jobtome site.

These offers may interest you:

Go back