Embedded Firmware Engineer
1 week ago
We are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.
Key Responsibilities- Translate product requirements into SW and HW architecture and design.
- Collaborate with the digital team to design and architect System-on-Chip (SoC) solutions.
- Work with SoC architects to identify areas of improvement in the SoC design from the firmware and system perspectives.
- Mentor and grow a small group of software developers.
- Propose and design HW assisted solutions that enhance firmware/software development and execution efficiency.
- Contribute to the design and development of embedded SW for our ASIC products.
- Develop microcode and kernel drivers for our SoC products.
- Define and develop bootloader, system initialization, and startup sequences.
- Bachelor or Master of Electrical or Computer Engineering with 15+ years of firmware development experience.
- Experience with developing firmware and software for embedded products.
- Experience in silicon and board bring-up, and comfort with debugging silicon, hardware, and software using IDE and JTAG debuggers.
- Good understanding of real-time operating systems concepts and the use of FreeRTOS, Zephyr, and/or Linux as an embedded operating system.
- Proficient in C and/or C++ programming with best engineering and software development practices.
- Good understanding of RISC architecture; RISC-V and ARM micro-controller and bus architecture is a plus.
- Experience with standard communication interfaces and protocols such as UART, SPI, I2C, and Ethernet.
- Excellent interpersonal communication skills with a proactive, can-do attitude.
- Strong technical leader with an aptitude for managing in the future.
- Familiar with silicon design and development cycle and understand the importance of firmware/software involvement throughout the design and development cycle.
- Exposure to developing bootloader and kernel drivers, preferably in both unsecured and trusted execution environments.
- Experience in the use of CMSIS Packs, IAR, KEIL, and VS Studio/Code IDEs.
- Exposure to power management and DVFS.
- Comfortable with reading board schematic and making minor HW modifications on circuit boards.
- Familiar with network protocols and stacks such as IP, TCP/UDP, Ethernet, DHCP, ICMP, etc.
- Experience with developing software in both Windows and Linux environments.
- Familiar with industry standard tools such as Git, gdb, vscode, etc.
Analog Devices is a global leader in the design, manufacture, and marketing of analog, mixed-signal, and digital signal processing integrated circuits used in a wide range of applications.
We are committed to providing our employees with a work environment that is inclusive, respectful, and supportive of their individual needs.
Accessibility for Ontarians with Disabilities Act (AODA): Analog Devices Canada Ltd. has a process in place and provides accommodations for employees with disabilities. To request an accommodation, please contact Connections HR Services at or at.
-
Embedded Firmware Engineer
4 hours ago
Vancouver, British Columbia, Canada Analog Devices Full timeJob Title: Embedded Firmware EngineerAnalog Devices is seeking a highly skilled Embedded Firmware Engineer to join our team. As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our embedded systems.Responsibilities:Design and develop firmware for embedded systemsCollaborate with cross-functional teams...
-
Embedded Firmware Engineer
34 minutes ago
Vancouver, British Columbia, Canada Analog Devices Full timeJob Title: Embedded Firmware EngineerAnalog Devices is seeking a highly skilled Embedded Firmware Engineer to join our team. As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our embedded systems.Responsibilities:Design and develop firmware for embedded systemsCollaborate with cross-functional teams...
-
Embedded Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Bionic Power Inc. Full timeEmbedded Firmware Engineer OpportunityBionic Power Inc. is seeking an experienced Embedded Firmware Engineer to join our Vancouver team. As a key member of our engineering team, you will be responsible for developing real-time control firmware for our medical exoskeleton products.About the RoleWe are looking for a skilled firmware developer with a strong...
-
Embedded Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Bionic Power Inc. Full timeEmbedded Firmware Engineer OpportunityBionic Power Inc. is seeking an experienced Embedded Firmware Engineer to join our Vancouver team. As a key member of our engineering team, you will be responsible for developing real-time control firmware for our medical exoskeleton products.About the RoleWe are looking for a skilled firmware developer with a strong...
-
Embedded Firmware Engineer
2 days ago
Vancouver, British Columbia, Canada Bionic Power Inc. Full timeEmbedded Firmware EngineerBionic Power Inc. is seeking an experienced Embedded Firmware Engineer to join our team in Vancouver. As a key member of our engineering team, you will be responsible for developing real-time control firmware for our medical exoskeleton products.Key Responsibilities:Design and develop firmware for our medical exoskeletons, utilizing...
-
Embedded Firmware Engineer
2 days ago
Vancouver, British Columbia, Canada Bionic Power Inc. Full timeEmbedded Firmware EngineerBionic Power Inc. is seeking an experienced Embedded Firmware Engineer to join our team in Vancouver. As a key member of our engineering team, you will be responsible for developing real-time control firmware for our medical exoskeleton products.Key Responsibilities:Design and develop firmware for our medical exoskeletons, utilizing...
-
Embedded Firmware Engineer
18 hours ago
Vancouver, British Columbia, Canada Bionic Power Inc. Full timeMake a Difference in the Lives of People with Mobility ChallengesBionic Power Inc. is a pioneering company in the development of lightweight medical exoskeleton technology. Our mission is to empower individuals with mobility impairments to regain independence and confidence in their daily lives.About the RoleWe are seeking an experienced Embedded Firmware...
-
Embedded Firmware Engineer
52 minutes ago
Vancouver, British Columbia, Canada Bionic Power Inc. Full timeMake a Difference in the Lives of People with Mobility ChallengesBionic Power Inc. is a pioneering company in the development of lightweight medical exoskeleton technology. Our mission is to empower individuals with mobility impairments to regain independence and confidence in their daily lives.About the RoleWe are seeking an experienced Embedded Firmware...
-
Embedded Firmware Engineer
6 days ago
Vancouver, British Columbia, Canada Analog Devices Full timeJob Title: Principal Embedded Firmware EngineerThe SoC SW team at Analog Devices is seeking a highly skilled and experienced principal embedded firmware engineer to join our team in Vancouver, British Columbia. In this role, you will work alongside a talented group of engineers and leaders to contribute to the architecture, design, and development of...
-
Embedded Firmware Engineer
6 days ago
Vancouver, British Columbia, Canada Analog Devices Full timeJob Title: Principal Embedded Firmware EngineerThe SoC SW team at Analog Devices is seeking a highly skilled and experienced principal embedded firmware engineer to join our team in Vancouver, British Columbia. In this role, you will work alongside a talented group of engineers and leaders to contribute to the architecture, design, and development of...
-
Embedded Firmware Engineer
1 week ago
Vancouver, British Columbia, Canada Analog Devices Full timeJob Title: Principal Embedded Firmware EngineerWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.Responsibilities:Translate...
-
Embedded Firmware Engineer
7 days ago
Vancouver, British Columbia, Canada Analog Devices Full timeJob Title: Principal Embedded Firmware EngineerWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.Responsibilities:Translate...
-
Embedded Firmware Engineer
3 days ago
Vancouver, British Columbia, Canada Analog Devices Full timeJob Title: Principal Embedded Firmware EngineerWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.Responsibilities:Translate...
-
Embedded Firmware Engineer
2 days ago
Vancouver, British Columbia, Canada Analog Devices Full timeJob Title: Principal Embedded Firmware EngineerWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.Responsibilities:Translate...
-
Embedded Firmware Engineer
1 month ago
Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full timeOverview:CONTRIBUTE TO INNOVATION AT AMDAt AMD, we are dedicated to enhancing lives through our technology, driving advancements in various sectors including data centers, artificial intelligence, gaming, and embedded systems. Our mission is to create exceptional products that propel the future of computing. Central to our mission is the AMD culture, where...
-
Embedded Firmware Engineer
1 month ago
Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full timeOverview:CONTRIBUTING TO INNOVATION AT AMDAt AMD, we are dedicated to enhancing lives through our cutting-edge technology, impacting our industry, communities, and the global landscape. Our objective is to create exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence,...
-
Embedded Firmware Engineer
1 month ago
Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full timeOverview:MAKE A DIFFERENCE WITH AMD TECHNOLOGYAt AMD, we are dedicated to enhancing lives through our innovative technology, impacting our industry, communities, and the world at large. Our goal is to create exceptional products that drive the future of computing – essential components for data centers, artificial intelligence, personal computing, gaming,...
-
Embedded Firmware Engineer
2 weeks ago
Vancouver, British Columbia, Canada Analog Devices Full timeJob SummaryWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. In this role, you will be responsible for designing and developing advanced firmware solutions for our cutting-edge products.Key ResponsibilitiesTranslate product requirements into SW and HW architecture and design.Collaborate with the digital...
-
Embedded Firmware Engineer
2 weeks ago
Vancouver, British Columbia, Canada Analog Devices Full timeJob SummaryWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. In this role, you will be responsible for designing and developing advanced firmware solutions for our cutting-edge products.Key ResponsibilitiesTranslate product requirements into SW and HW architecture and design.Collaborate with the digital...
-
Embedded Firmware Engineer
18 hours ago
Vancouver, British Columbia, Canada Bionic Power Inc. Full timeJoin Bionic Power Inc. as an Embedded Firmware EngineerBionic Power Inc. is a leading developer of lightweight medical exoskeleton technology. Our innovative products help individuals with walking disabilities regain mobility and independence.We are seeking an experienced Embedded Firmware Engineer to join our Vancouver team. As a key member of our...