Embedded Firmware Architect

CommIT

  • Zephyr, ON
  • Permanent
  • Temps-plein
  • Il y a 27 jours
  • Postuler facilement
As the Senior Embedded Firmware Architect, you will own and evolve the firmware architecture for the the company's Device Runtime. You’ll partner closely with our internal embedded/software teams and the open source community to deliver a secure, scalable, and resilient edge runtime for global customers. We’re looking for a self-starter who can both hands-on code and delegate effectively across a distributed team.Key Responsibilities
  • Architect & DesignDefine and drive the end-to-end firmware architecture for the Atym Device Runtime.
  • Lead design reviews and ensure alignment with security, performance, and scalability goals.
  • Implementation & TestingDevelop firmware features and accompanying unit tests.
  • Conduct thorough debugging, validation, and security hardening.
  • Team LeadershipServe as the lead for the firmware engineering team: allocate tasks, manage priorities, and mentor engineers.
  • Oversee code reviews, documentation reviews, and enforce best practices.
  • Infrastructure & CommunityBuild and maintain CI/CD pipelines and firmware build infrastructure.
  • Engage with and support the open source community around the Atym Runtime.
  • Technical Debt & DocumentationIdentify, prioritize, and mitigate technical debt.
  • Author and maintain clear, high-quality technical documentation.
  • Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or related field.
  • ≥ 7 years of hands-on firmware development experience on embedded systems.
  • Deep expertise in at least one RTOS (e.g., Zephyr, FreeRTOS, VxWorks).
  • Strong proficiency in C and low-level programming on Linux platforms (device drivers, bootloaders).
  • Proven experience with firmware toolchains, debuggers, and version control.
  • Excellent written and verbal communication skills.
Preferred Qualifications
  • Prior technical leadership or architect role in firmware teams.
  • Experience with bootloaders (e.g., MCU Boot, GRUB) and SoC/board bring-up.
  • Knowledge of virtualization technologies (WebAssembly, QEMU, Xen, KVM).
  • Familiarity with secure development standards (MISRA-C) and security best practices.
  • Background in networking/communication protocols.
  • Active contributor or maintainer in open source projects.

CommIT