Bootstrap

Aversan Inc.

HSM Embedded Software Engineering

๐Ÿ“ŒOttawa, Canada ๐Ÿ‡จ๐Ÿ‡ฆ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

hybrid

HSM Embedded Software Engineer (Hardware Security Module)

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.

We are currently seeking a qualified HSM Embedded Software Engineer HSM (Hardware Security Module) to work on leading-edge technology products. The successful candidate for this full-time position will be a part of a highly motivated and highly technical work environment that feeds off the collective energy of a team-oriented workplace.

Location: Ottawa, ON

Schedule: Hybrid; 2 days remote

Travel: Occasional domestic.

Description

Design, implement, test, and document parts of the Firmware containerized microservices running in an embedded Linux based system ARM-based platform and to the development of the manufacturing Yocto based image to help factory operators to perform HW testing.

Responsibilities

  • Design, implement, test, and document other components of the HSM (Hardware Security Module) embedded software according to quarterly objective.
  • You will join the HSM Embedded Software Development team
  • You will work in a very dynamic environment and will heavily interact with the hardware and software engineering teams
  • You will participate in requirements analysis, design discussions, planning sessions and effort estimates.
  • You will heavily invest in documenting and testing your designs including test automation

Basic Qualifications

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 on 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.

About The Client

Aversan recruits top professional talent in the industry, providing quality software, hardware and systems engineering solutions for a variety of industries and applications. Upon reviewing each candidate's information, Aversan will only contact eligible individuals for the above-mentioned positions.
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer

@ Abbott, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Working model

    hybrid

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—