Skip to Main Content

Job Title


Staff Engineer, Embedded Software Engineer - System on Chip (SoC) Software Devel


Company : Analog Devices


Location : Vancouver, British Columbia


Created : 2025-06-19


Job Type : Full Time


Job Description

Staff Engineer, Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)Join to apply for the Staff Engineer, Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK) role at Analog DevicesStaff Engineer, Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)4 days ago Be among the first 25 applicantsJoin to apply for the Staff Engineer, Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK) role at Analog DevicesGet AI-powered advice on this job and more exclusive features.About Analog DevicesAbout Analog DevicesAnalog 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 and on LinkedIn and Twitter (X).Job Title: Staff Embedded Software EngineerLocation: Vancouver, British Columbia, CanadaCompany: Analog Devices, Inc. (ADI)About Analog DevicesAnalog Devices (ADI) is a global leader in the design and manufacturing of analog, mixed-signal, and DSP integrated circuits. ADIs technologies bridge the physical and digital worlds, enabling breakthroughs in industries such as automotive, industrial automation, healthcare, and communications.Position OverviewWe are looking for a Staff Embedded Software Engineer to join our Vancouver Design Center. This is a senior technical leadership role where you will architect and drive the development of embedded software for ADIs next-generation ASIC and SoC platforms. You will play a key role in defining system-level software strategy, mentoring engineering teams, and ensuring the delivery of robust, scalable, and high-performance embedded solutions.Key ResponsibilitiesDefine and lead the embedded software architecture for complex ASIC and SoC platforms.Drive the development of core embedded components including bootloaders, RTOS (with a focus on Zephyr OS), device drivers, and system services.Collaborate with cross-functional teams across hardware, systems, RF, and applications to align software with product and system requirements.Lead bring-up and validation of new silicon platforms, including low-level debugging and performance tuning.Establish and enforce best practices in embedded software development, including code quality, testing, and documentation standards.Mentor and guide junior and senior engineers, fostering technical growth and collaboration.Contribute to long-term technology roadmaps and influence product direction.Required QualificationsBachelors or Masters degree in Electrical Engineering, Computer Engineering, or a related field.10+ years of experience in embedded software development, with a strong track record of technical leadership.Deep expertise in C/C++ and embedded systems design.Extensive experience with Zephyr OS, RTOS architectures, and real-time embedded systems.Strong knowledge of ARM Cortex-M/A architectures and hardware interfaces (SPI, I2C, UART, GPIO).Proven experience in silicon bring-up, board support packages, and low-level debugging.Excellent communication and leadership skills, with the ability to influence across teams and geographies.Preferred QualificationsExperience with wireless protocols (e.g., BLE, Zigbee, Wi-Fi).Familiarity with embedded security, secure boot, and firmware update mechanisms.Exposure to ASIC/FPGA development workflows and simulation tools.Experience with CI/CD pipelines, automated testing, and modern software development practices.Contributions to open-source embedded projects, especially Zephyr OS, are a plus.Why Join ADI Vancouver?Lead the development of cutting-edge embedded systems with global impact.Collaborate with world-class engineers in a supportive and innovative environment.Competitive compensation, equity, and comprehensive benefits.Flexible work arrangements and a strong culture of inclusion and continuous learning.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 Req Type: ExperiencedRequired Travel: Yes, 10% of the timeSeniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesSemiconductor ManufacturingReferrals increase your chances of interviewing at Analog Devices by 2xGet notified about new Embedded Software Engineer jobs in Vancouver, British Columbia, Canada.Burnaby, British Columbia, Canada 1 month agoBurnaby, British Columbia, Canada 1 month agoBurnaby, British Columbia, Canada 1 month agoWhite Rock, British Columbia, Canada 3 weeks agoBurnaby, British Columbia, Canada 1 month agoStaff Embedded Software Engineer, Charging & EnergyCoquitlam, British Columbia, Canada $100,000.00-$150,000.00 2 weeks agoBurnaby, British Columbia, Canada CA$100,000.00-CA$120,000.00 2 weeks agoBurnaby, British Columbia, Canada 1 month agoBurnaby, British Columbia, Canada 1 month agoBurnaby, British Columbia, Canada 1 month agoBurnaby, British Columbia, Canada 1 month agoBurnaby, British Columbia, Canada 1 month agoMedical Device Firmware Developer (Hybrid)Burnaby, British Columbia, Canada 5 days agoBurnaby, British Columbia, Canada $71,319.00-$93,077.00 1 week agoBurnaby, British Columbia, Canada 4 months agoEmbedded Linux Field Engineer for Devices/IoTSenior Engineer, Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)Burnaby, British Columbia, Canada 1 month agoDelta, British Columbia, Canada 5 days agoBurnaby, British Columbia, Canada 2 weeks agoSenior Software Developer, Embedded AppliancesSenior Software Engineer (Embedded Systems)Burnaby, British Columbia, Canada 6 months agoBurnaby, British Columbia, Canada 3 months agoAMI Smart Grid- Senior Firmware EngineerBurnaby, British Columbia, Canada 1 month agoPrincipal Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr