Talent.com
Associate Embedded Firmware Engineer
Associate Embedded Firmware EngineerAnalog Devices • Vancouver, Metro Vancouver Regional District, CA
No longer accepting applications
Associate Embedded Firmware Engineer

Associate Embedded Firmware Engineer

Analog Devices • Vancouver, Metro Vancouver Regional District, CA
30+ days ago
Job type
  • Permanent
Job description

Join to apply for the Embedded Firmware Engineer role at Analog Devices

Get AI-powered advice on this job and more exclusive features.

Come join Analog Devices (ADI) – a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality and remote healthcare. ADI fosters a culture that focuses on employees through beneficial programs, aligned goals, continuous learning opportunities, and practices that create a more sustainable future.

About Analog Devices

Analog Devices, Inc. (NASDAQ : ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at www.analog.com and on LinkedIn and Twitter (X).

Associate Embedded Firmware Engineer

We are seeking a highly motivated Associate Embedded Firmware Engineer to join our System-on-Chip Firmware (SoC FW) team within the Software and Digital Platforms Business Unit. In this role, you will collaborate with a seasoned and passionate group of engineers and managers to contribute to the architectural design and development of some of Analog Devices’ most advanced and technically demanding products.

Responsibilities include, but are not limited to :

  • Collaborate with digital design teams to architect and implement System-on-Chip (SoC) solutions.
  • Work closely with SoC architects to identify and address firmware and system‑level design improvements.
  • Develop proof‑of‑concept software and sample code for performance analysis and profiling.
  • Design and implement microcode and kernel drivers for SoC platforms.
  • Define and develop bootloaders, system initialization routines, and startup sequences.
  • Create test procedures and automation scripts to validate firmware functionality.

Minimum Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • Hands‑on experience in firmware and software development for embedded systems.
  • Proficiency in debugging hardware and software using IDEs and JTAG‑based tools.
  • Solid understanding of real‑time operating systems (RTOS) concepts; experience with FreeRTOS, Zephyr, and / or embedded Linux is a plus.
  • Strong programming skills in C and / or C++, with adherence to best software development practices.
  • Good understanding of RISC architectures; familiarity with RISC‑V and ARM microcontrollers and bus architectures is advantageous.
  • Excellent communication skills and a proactive, collaborative mindset.
  • Preferred Qualifications

  • Familiarity with the silicon design lifecycle and the role of firmware / software throughout the development process.
  • Ability to read schematics and perform minor hardware modifications.
  • Experience using lab equipment such as oscilloscopes, logic analyzers, and soldering tools.
  • Knowledge of standard communication protocols (UART, SPI, I2C, Ethernet).
  • Comfortable using Linux as a development environment.
  • Proficiency with industry‑standard tools such as Git, vi, gdb, and others.
  • For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce – Bureau of Industry and Security and / or the U.S. Department of State – Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.

    Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

    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 781‑937‑2500 or at ConnectionsHRServices@analog.com.

    Job Req Type : Graduate Job

    Required Travel : Yes, 10% of the time

    #J-18808-Ljbffr

    Create a job alert for this search

    Associate Embedded Firmware Engineer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Senior Firmware Engineer

    Senior Firmware Engineer

    Algo Communication Products Ltd. • Burnaby
    Full-time
    Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communic...Show more
    Last updated: 12 days ago • Promoted
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    Clarius Mobile Health • Vancouver
    Full-time +2
    Clarius Mobile Health provided pay range.This range is provided by Clarius Mobile Health.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Talent ...Show more
    Last updated: 12 days ago • Promoted
    Senior Hyper-V & Virtualization Engineer (Hybrid)

    Senior Hyper-V & Virtualization Engineer (Hybrid)

    British Columbia Institute of Technology • Burnaby
    Full-time
    A leading educational institution in Canada is seeking a Senior Systems Analyst for their IT Services team.The ideal candidate will have over 6 years of experience in virtualization technologies an...Show more
    Last updated: 12 days ago • Promoted
    AI GPU Product Planning Lead, Embedded Software

    AI GPU Product Planning Lead, Embedded Software

    Advanced Micro Devices • Vancouver
    Full-time
    A leading semiconductor company is seeking an AI GPU Product Planning Lead to coordinate software teams and drive ROCm enablement for iGPUs on embedded platforms. The ideal candidate has a strong un...Show more
    Last updated: 12 days ago • Promoted
    Senior Embedded C / C++ Developer - Build UTM Features

    Senior Embedded C / C++ Developer - Build UTM Features

    Fortinet • Burnaby
    Full-time
    A leader in network security is seeking a C Developer in Burnaby.In this role, you will enhance the UTM feature set, implement solutions, and maintain software. Candidates should have 3+ years of C / ...Show more
    Last updated: 12 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - new westminster

    Sr. Firmware / Embedded software Engineer - new westminster

    PotisEdge • new westminster, bc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 5 days ago • Promoted
    Senior Embedded C / C++ Engineer – UTM Networking

    Senior Embedded C / C++ Engineer – UTM Networking

    Fortinet, Inc. • Burnaby
    Full-time
    A cybersecurity firm is seeking a C Developer to enhance the FortiGate firewall features.Responsibilities include implementing UTM software, keeping up with application-layer protocols, and promoti...Show more
    Last updated: 12 days ago • Promoted
    Junior Automotive Firmware Engineer (Embedded)

    Junior Automotive Firmware Engineer (Embedded)

    Salvo Software • Vancouver
    Full-time
    An innovative engineering firm in Metro Vancouver is seeking a Junior Automotive Engineer to assist in developing state-of-the-art automotive diagnostic tools. The role focuses on integrating softwa...Show more
    Last updated: 10 days ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • north vancouver, bc, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Firmware Engineer (Contractor Position)

    Firmware Engineer (Contractor Position)

    MistyWest • Vancouver
    Full-time +1
    MistyWest is a hardware engineering consultancy that exists to create novel technologies that enable a healthier planet and bring prosperity to all humankind, with a focus primarily on hardware pro...Show more
    Last updated: 1 day ago • Promoted
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    Stellar Recruitment Inc. • Vancouver
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Stellar Recruitment Inc.Your actual pay will be based on your skills and experience — talk with your recruite...Show more
    Last updated: 12 days ago • Promoted
    Senior Embedded Lighting Software Engineer (Automotive)

    Senior Embedded Lighting Software Engineer (Automotive)

    Rivian and Volkswagen Group Technologies • Vancouver
    Full-time
    A leading automotive technology company in Vancouver is looking for a dedicated Sr.Embedded Software Engineer to join its dynamic team. This role involves the development of exterior and interior li...Show more
    Last updated: 2 days ago • Promoted
    Senior AI Core Systems Engineer (Hybrid)

    Senior AI Core Systems Engineer (Hybrid)

    Workday, Inc. • Vancouver
    Full-time
    A leading technology firm is seeking a Senior Software Development Engineer for their AI Core team in Vancouver, Canada.The role involves designing and building software systems for AI-powered appl...Show more
    Last updated: 9 days ago • Promoted
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • new westminster, bc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 5 days ago • Promoted
    Embedded Software Engineer - IoT | C / C++ | Burnaby

    Embedded Software Engineer - IoT | C / C++ | Burnaby

    Cermate Software Inc. • Burnaby
    Full-time +1
    A technology solutions provider in Burnaby is seeking a skilled individual for a full-time permanent role.Key qualifications include expertise in various programming languages such as C, C++, and a...Show more
    Last updated: 12 days ago • Promoted
    Embedded System Engineer

    Embedded System Engineer

    ZVST Cloud Tech • Vancouver, BC, Canada
    Full-time
    Title : Embedded System Engineer.C, Silicon Validation, NVMe, PCIe, debugging, compilers, GIT, RTOS.Develop and test SSD firmware- Preferred not mandatory. Participate in design and code reviews.Coll...Show more
    Last updated: 30+ days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Algo Communication USA • Burnaby
    Full-time
    Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communic...Show more
    Last updated: 12 days ago • Promoted
    Senior Embedded Software Engineer – Linux, C++, Go (Hybrid)

    Senior Embedded Software Engineer – Linux, C++, Go (Hybrid)

    Motorola Solutions • Vancouver
    Full-time
    A leading global technology company is seeking a Senior Software Developer to join their Embedded Appliances team in Vancouver. The role involves overseeing the development of cutting-edge Linux-bas...Show more
    Last updated: 12 days ago • Promoted