
Principal Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)
- Vancouver, BC
- Permanent
- Temps-plein
Company: 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. ADI’s technologies bridge the physical and digital worlds, enabling breakthroughs in industries such as automotive, industrial automation, healthcare, and communications.Position OverviewWe are seeking a Principal Embedded Software Engineer to lead the architecture and development of embedded software for ADI’s next-generation ASIC and SoC platforms. Based in our Vancouver Design Center, you will serve as a technical authority and strategic contributor, shaping the direction of embedded systems across multiple product lines. This role requires deep technical expertise, cross-functional leadership, and a passion for innovation.Key Responsibilities
- Define and drive the embedded software architecture and long-term strategy for complex ASIC and SoC platforms.
- Lead the development of foundational embedded components including bootloaders, RTOS integration (with a focus on Zephyr OS), device drivers, and system-level services.
- Act as a technical liaison between software, hardware, systems, and product teams to ensure cohesive system design and integration.
- Guide silicon bring-up, board support package development, and performance optimization across multiple platforms.
- Set and enforce engineering standards for code quality, testing, documentation, and development workflows.
- Mentor and influence engineering teams across global sites, fostering a culture of technical excellence and collaboration.
- Contribute to technology roadmaps, IP reuse strategies, and cross-product software frameworks.
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 12+ years of experience in embedded software development, with a proven track record of technical leadership and system-level thinking.
- Deep expertise in C/C++ and embedded systems architecture.
- Extensive experience with Zephyr OS, RTOS design, and real-time embedded systems.
- Strong knowledge of ARM Cortex-M/A architectures and hardware/software co-design.
- Demonstrated success in leading complex projects from concept to production.
- Excellent communication, leadership, and cross-functional collaboration skills.
- Experience with wireless protocols (e.g., BLE, Zigbee, Wi-Fi) and embedded connectivity stacks.
- Familiarity with embedded security, secure boot, and firmware update infrastructure.
- Contributions to open-source embedded projects, especially Zephyr OS.
- Experience with ASIC/FPGA development environments and simulation tools.
- Proficiency in modern software development practices, including CI/CD, DevOps, and automated testing.
- Influence the future of embedded systems at a global technology leader.
- Collaborate with world-class engineers in a dynamic, innovation-driven environment.
- Competitive compensation, equity, and comprehensive benefits.
- Flexible work arrangements and a strong culture of inclusion, mentorship, and continuous learning.