Home Canada Senior Software/Firmware Development Engineer

Home Canada Senior Software/Firmware Development Engineer

Senior Software/Firmware Development Engineer

Full time at a Laimoon Verified Company in Canada
Posted on April 15, 2024

Job details

Day to Day: 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 processes.will join the HSM Embedded Software Development teamwill work in a very dynamic environment and will heavily interact with the hardware, software, and manufacturing engineering teamswill participate in requirements analysis, design discussions, planning sessions and effort estimates.will heavily invest in documenting and testing your designs including test automationMandatory:Solid 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 Defense and Space Manufacturing

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback