Jobs.ca
Jobs.ca
Language
Kinova logo

Firmware Functional Safety Architect and Developer

Kinova3 days ago
Boisbriand, QC
Mid Level
full_time

Top Benefits

Remote work available
Competitive salaries
Group RRSP with employer contribution

About the role

As a Firmware Functional Safety Architect and Developer, you will be responsible for defining, implementing, and verifying the safety requirements of embedded software for microcontrollers, sensors, and robotic system controllers.

MAIN RESPONSIBILITIES

  • Collaborate with the system team to define and develop functional safety concepts related to robotic systems;
  • Translate system functional safety requirements into embedded software (firmware) requirements;
  • Identify potential failure modes in the embedded software and their impacts on system safety;
  • Define safety mechanisms, redundancy requirements, and fault detection/diagnosis strategies in the embedded software;
  • Work closely with the embedded software technical lead to develop robust, safe, and sustainable software solutions;
  • Develop safety-critical algorithms;
  • Perform functional safety tests, integration tests, and fault injection tests to validate the safety-related functionality of embedded software components;
  • Provide recommendations in the selection of hardware components to ensure compliance with embedded software functional safety requirements;
  • Provide design recommendations related to microcontrollers, sensors, communication buses, and hardware configuration to the electrical and mechanical development team;
  • Provide guidance on all aspects of cybersecurity for the embedded software system;
  • Participate in the documentation of the embedded software component development process;
  • Participate in the definition of embedded software component requirements;
  • Participate in the verification of embedded software components;
  • Participate in the definition of the detailed design of embedded software components;
  • Participate in the development of embedded software components;
  • Participate in the development of unit tests for embedded software components;
  • Participate in the implementation of verification and validation strategies.

POSITION REQUIREMENTS

  • Bachelor's or Master's degree in computer engineering or software engineering or equivalent;
  • Member of the Ordre des ingénieurs du Québec (OIQ);
  • Minimum 8 years of experience in embedded software development, including 5 years in Linux development and 3 years with functional safety aspects;
  • Experience with ISO 13849-1 - Safety of Machinery;
  • Knowledge of IEC 62304 - Medical Device Software;
  • Experience developing with multiple microcontrollers;
  • Experience with communication buses: Ethernet, Ethercat, SPI, I2C, CAN, Serial and others;
  • Experience in cybersecurity: HIDS, ACL, NAT, SPI, Iptables, MAC/appArmor, cgroups, syslog;
  • Experience in writing software requirements;
  • Experience with detailed software design;
  • Relevant experience with requirements management software;
  • Experience developing with real-time embedded systems;
  • Organized and methodical;
  • Results-oriented approach;
  • Strong analytical and synthesis skills;
  • Bilingualism (French and English).

ASSETS

  • Experience in robotic product development;
  • Experience with ISO 13485 – Quality Management Systems;
  • Experience with Jira and Confluence.

WHAT WE OFFER

  • Remote work (according to job type);
  • Competitive salaries;
  • Group RRSP with employer contribution;
  • Group insurance paid at 50% by Kinova;
  • Up to 4 weeks of vacation;
  • Personal days off in addition to vacation;
  • Snacks, coffee, and fresh fruit at all times;
  • A dedicated and great work team;
  • A state-of-the-art environment;
  • A company culture focused on the development of each individual;
  • Free parking;
  • Electric vehicle charging stations;
  • Regular social and sporting events;
  • And much more, but you'll have to meet us to learn more…

Kinova is committed to promoting a diverse and inclusive work environment for all and acting in discrimination against people on the basis of gender, nationality, minority status, or disability. As such, Kinova provides accommodation at all stages of the recruitment process and will treat all information relating to your health in a confidential and without prejudice. Please note that access to our interview rooms and our office spaces already meets universal accessibility standards. For more information about our Diversity and Inclusion Policy or for any interview accommodation requests, please contact emploi@kinova.ca.

About Kinova

Automation Machinery Manufacturing
201-500

Kinova is a global leader in professional robotics. Founded in 2006 in Boisbriand, Quebec, Canada, the company's mission was initially to empower individuals with upper-body limitations through the use of assistive robotics. 15 years later, the company has evolved its product line to service new markets — helping researchers, medical professionals, governments, businesses and educational institutions achieve their innovation goals through strategic partnerships and collaborative efforts. Today, with robotic technologies built up over more than a decade of inspired ingenuity, Kinova’s dedication is to provide solutions to professionals in industries such as agrifood, healthcare, security, nuclear, hazmat and advanced manufacturing to go well beyond their ambitions.

Follow us on Twitter: @KinovaRobotics | https://twitter.com/KinovaRobotics Facebook: @kinovarobotics | https://www.facebook.com/kinovarobotics Youtube: Kinova | https://www.youtube.com/user/Kinovarobotics Instagram: @kinovarobo

Kinova est un chef de file en robotique professionnelle. Fondée en 2006 à Boisbriand, Québec (Canada), la mission de l'entreprise était à l'origine de rendre la vie des gens ayant des limitations au haut du corps plus facile, à l'aide de technologies d'assistance robotique. Plus de 15 ans plus tard, l'entreprise a fait évoluer sa gamme de produits afin de répondre aux besoins de nouveaux marchés — aidant chercheurs.euses, professionnels.elles de la santé, gouvernements, commerces et institutions académiques. Aujourd'hui, avec des technologies étant le fruit de plus d'une décennie d'ingéniosité inspirée, la dédication de Kinova se traduit par un désir de fournir des solutions aux professionnels.elles d'industries telles que l'agro-alimentaire, la santé, la sécurité, le nucléaire, les matières dangereuses et la fabrication avancée. Grâce à des partenariats stratégiques, Kinova permet aux innovateurs.trices d'atteindre leurs objectifs d'innovation.