Genetec Inc.

Développeur(euse) logiciel / Software Developer - Edge OS

Genetec Inc.
Apply
2 months ago
Montréal, CanadaMid Level

Responsibilities

  • Design, plan, develop, test, and deliver components for Intel- and ARM-based platforms.
  • Build, customize, and maintain Linux distributions using Yocto and scripting languages.
  • Develop management services and system daemons primarily in Rust.
  • Contribute to build infrastructure, build and release management, and device management and update processes.
  • Investigate technologies, components, and methodologies and create experiments to validate technical analyses.
  • Collaborate with teammates by providing and receiving technical feedback, guidance, and expertise.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, or equivalent experience.
  • Experience in embedded software development or systems programming using C, C++, Rust, Go, or an equivalent language.
  • Knowledge of Linux and its services and tooling.
  • Experience writing scripts with Bash, Python, or an equivalent language.
  • Experience with DevOps or build tooling and processes.
  • Strong knowledge of networking concepts such as routing and firewalls and protocols such as DNS and DHCP.
  • Strong analytical, debugging, and problem-solving skills, with the ability to learn quickly and work autonomously.
  • Fluency in French and English, both spoken and written.
  • Experience with Yocto, Rust or Erlang, embedded/IoT firmware lifecycle and fleet management, cybersecurity and secure-system development, UEFI, TPM, bootloaders, Secure Boot, initramfs, Docker, or Kubernetes is an asset.

Benefits

  • Hybrid workplace in Montreal with a flexible work schedule.
  • Training tuition reimbursement program.
  • Subsidized meals at the onsite Bistro.
  • Free unlimited coffee and free private parking.
  • Onsite fitness facility with a personal trainer.

Categories

Genetec Inc.

About Genetec Inc.

1,001-5,000 employees
Contact me