Firmware Functional Safety Architect and Developer

1 day ago


Canada Kinova Inc. Full time

Permanent# Firmware Functional Safety Architect and DeveloperBoisbriandShareAs 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 workenvironment for all and acting in discrimination against people on the basis ofgender, nationality, minority status, or disability. As such, Kinova providesaccommodation at all stages of the recruitment process and will treat allinformation relating to your health in a confidential and without prejudice.Please note that access to our interview rooms and our office spaces alreadymeets universal accessibility standards. For more information about ourDiversity and Inclusion Policy or for any interview accommodation requests,please contact .#J-18808-Ljbffr



  • Canada Nokia Global Full time

    DescriptionAs a Firmware Systems Architect  for Pluggable Optical Coherent Transceivers at Nokia, you will play a pivotal role in designing high-capacity coherent pluggable optical interfaces, integrating your expertise within our Optical Networks Group. You will collaborate closely with firmware, hardware engineering teams, and product line managers to...


  • , , Canada Pulsenics Inc. Full time

    Join to apply for the Senior Firmware Developer role at Pulsenics Inc. Pulsenics is catalyzing novel breakthroughs for electrochemical technologies that decarbonize our planet. Pulsenics’ innovation is the first to apply advanced spectroscopy techniques to industrial electrochemical applications, at scale, to target the industry’s energy waste problem....


  • , QC, Canada Roman Health Pharmacy LLC Full time

    ENGINEERS WANTED for hazardous journey. Small wages, high voltages, long hours of difficult technical work, safe career choice doubtful. Riches and Glory in case of success. JOB DESCRIPTION Join Fleetzero's embedded systems team and contribute to R&D and production of the next generation in maritime technology. We work in a highly iterative method, testing...


  • , , Canada Lime Full time

    Lime is the world's largest shared electric vehicle company. We’re on a mission to build a future where transportation is shared, affordable and carbon-free. Our electric bikes and scooters have powered 700+ million rides in 250+ cities on 5 continents, replacing an estimated 150+ million car trips. Named a Time 100 Most Influential Company and Fast...

  • Firmware Engineer

    6 days ago


    White Rock, British Columbia, VN N, Canada Monark Full time

    Job Summary:We are seeking a skilled Firmware Engineer with expertise in embedded systems development and NVIDIA Jetson platforms. The ideal candidate will have a strong background in low-level programming, real-time operating systems, and hardware integration. You will be responsible for designing, developing, and optimizing firmware for embedded devices,...


  • Vancouver, British Columbia, VEV, Canada Corinex Communications Full time

    About CorinexAt Corinex, we are driving the future of energy with cutting-edge Broadband over Power Line (BPL) technology. As a global leader in smart grid solutions, we enable utilities to enhance grid visibility, flexibility, and decarbonization, supporting the seamless integration of renewable energy, electric vehicles, and heat pumps into the power...

  • Firmware Engineer

    2 weeks ago


    , , Canada Rambus Full time

    Firmware Engineer at Rambus We are looking for an exceptional new graduate of an Engineering or Computer Science program to join our firmware engineering team within the Memory Interface Chips Business Unit. Overview Rambus, a premier chip and silicon IP provider, is seeking to hire an exceptional new graduate of an Engineering or Computer Science program to...


  • Canada Nokia Global Full time

    DescriptionIn this role, you will be immersed in a collaborative and innovative team environment at our Ottawa site, where you'll have hands-on involvement with cutting-edge optical firmware testing for development release and customer issue support. You will work alongside skilled engineers who are passionate about technology and dedicated to solving...


  • Canada - Montreal (Cryterion) bostonscientific Full time

    Additional Location(s): Canada-QC-MontrealDiversity - Innovation - Caring - Global Collaboration - Winning Spirit - High PerformanceAt Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to...


  • Montréal, Quebec, HP T, Canada dcbel Inc Full time

    dcbel Inc. ) is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy accessible to all — because everyone in the world deserves energy without compromise.dcbel at the leading edge of the residential energy revolution, enabling decentralized energy consumption and production through its...