×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer

Job in Vancouver, BC, Canada
Listing for: Analog Devices, Inc.
Full Time position
Listed on 2025-12-14
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware, Software Engineer, C++ Developer
Job Description & How to Apply Below
** 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:
**** Minimum qualifications
** 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). Proficiency with industry-standard tools such as Git, vi, gdb, and others.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary