Firmware Functional Safety Architect and Developer
2 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 time $120,000 - $180,000 per yearDescriptionAs 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...
-
Firmware & Embedded Systems Engineer
3 days 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...
-
Firmware Engineering Manager
4 weeks ago
, , Canada Lime Full timeLime 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...
-
Embedded Motion Control Firmware Engineer
2 weeks ago
, AB, Canada The Supreme HR Advisory Full timeA recruitment firm in Alberta seeks an experienced Embedded Software Engineer to architect and design firmware for motion control systems. The role involves developing real-time applications and collaborating with cross-functional teams. Candidates must have a Bachelor's degree and over 5 years of relevant experience in embedded development, particularly...
-
Firmware Engineer
4 days ago
White Rock, British Columbia, VN N, Canada Monark Full time $120,000 - $180,000 per yearJob 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,...
-
Firmware Engineer @ Woodlands
2 weeks ago
, AB, Canada The Supreme HR Advisory Full timeEmbedded Software Engineer Working Location: Woodlands North Coast Working Days: Monday – Friday Working Hours: 9:00am -6:00pm Starting Salary: $3,500 to $5,000 Responsibilities Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision Develop end-to-end application and firmware solutions including...
-
Senior Firmware Engineer
3 weeks ago
, BC, Canada Insight Global Full timeInsight Global is looking for a Senior Firmware Engineer to join a rapidly growing technology company in the audio and video communication industry. This organization develops innovative solutions that make industrial communication safe, simple, and effective, partnering with leading global technology companies to deliver cutting‑edge products. As a Senior...
-
Senior Firmware Engineer
4 weeks ago
, , Canada Lime Full timeGet AI-powered advice on this job and more exclusive features. Lime 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...
-
Senior Firmware Engineer- AMI Smart Grid
5 days ago
Vancouver, British Columbia, VEV, Canada Corinex Communications Full time $110,000 - $130,000 per yearAbout 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
4 weeks ago
, , Canada Rambus Full timeFirmware 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...