Firmware Functional Safety Architect and Developer
4 weeks ago
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 timeDescriptionAs 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...
-
Senior Firmware Developer
4 weeks ago
, , Canada Pulsenics Inc. Full timeJoin 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....
-
Firmware & Embedded Systems Engineer
2 weeks ago
, QC, Canada Roman Health Pharmacy LLC Full timeENGINEERS 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...
-
Sr. Principal Firmware Engineer
2 days ago
Canada Nokia Global Full timeDescriptionIn this role as a Senior Principal Firmware Engineer, you will work within a dynamic Agile scrum team dedicated to innovation in optical systems. Collaborate closely with cross-functional teams, including hardware and software professionals, to design and implement cutting-edge firmware for next-gen optical modules. You'll enjoy a culture of...
-
Senior Firmware Engineer- AMI Smart Grid
1 week ago
Vancouver, British Columbia, VEV, Canada Corinex Communications Full timeAbout 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...
-
Sr. Principal Firmware Engineer
2 days ago
, , Canada Nokia Global Full timeOverview In this role as a Senior Principal Firmware Engineer, you will work within a dynamic Agile scrum team dedicated to innovation in optical systems. Collaborate closely with cross-functional teams, including hardware and software professionals, to design and implement cutting-edge firmware for next-gen optical modules. You'll enjoy a culture of...
-
Embedded Firmware Bluetooth Engineer
2 weeks ago
, , Canada HCR Permanent Search Full timeThis range is provided by HCR Permanent Search. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $70.00/hr - $75.00/hr Direct message the job poster from HCR Permanent Search. HCR Permanent Search is currently working with a leading edge technology company who needs to hire an Embedded...
-
Interface Firmware Developer
2 weeks ago
Auburn Hills, Michigan, Canada James David Staffing Full timeInterface Firmware DeveloperFull TimeDEI Canada, Montréal, QC, CADo you want to work on state-of-the-art vehicle and IoT solutions? You are a passionate developer with a strong analytical mind and a great team player, we want to hear from you Voxx DEI is a global leader in security and control telematics system for vehicles.Reporting to the Director -...
-
Senior Principal Firmware Engineer
2 days ago
, , Canada Nokia Global Full timeA leading technology company in Canada is seeking a Senior Principal Firmware Engineer to design and implement firmware for next-generation optical modules. The role involves collaboration with cross-functional teams in an Agile environment and focuses on continuous improvement and mentoring junior engineers. This position offers a competitive salary,...
-
Senior Firmware Engineer
4 weeks ago
, , Canada Lime Full timeLime is the largest global shared micromobility business, operating in close to 30 countries across five continents. We’re on a mission to build a future where transportation is shared, affordable and carbon-free. Our electric bikes and scooters have powered more than one billion rides in cities around the world. Named a 2025 Time 100 Most Influential...