
Associate Engineer – SDK and Tools Development
Analog Devices2 days ago
Vancouver, CanadaEntry Level
Responsibilities
- Assist with the design and development of embedded software for ASIC products.
- Contribute to a new SDK and integrate IDEs to accelerate customer adoption.
- Develop and release SDKs, application examples, and proof-of-concept solutions.
- Participate in the full software development lifecycle, including design reviews and testing.
- Develop host-side tools for Windows and Linux environments.
- Write clean, documented, and maintainable code.
- Create and execute test procedures and scripts.
- Support technical documentation including application notes, quick start guides, and user manuals.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Solid understanding of C and/or C++ programming.
- Familiarity with standard compilers and IDEs such as Eclipse and Visual Studio Code.
- Basic knowledge of operating systems and real-time concepts, including experience with Linux as an embedded OS.
- Strong communication skills and a proactive, collaborative attitude.
- Preferred: exposure to CMSIS Packs, IAR, KEIL, Eclipse, and Visual Studio IDEs.
- Preferred: experience with Windows development, including DLLs.
- Preferred: familiarity with device drivers and SPI, I2C, and Ethernet interfaces.
- Preferred: understanding of ARM microcontroller architecture and RISC principles.
- Preferred: experience with board bring-up, BSPs, and embedded-systems debugging.
- Preferred: knowledge of IP, TCP/UDP, DHCP, and ICMP networking protocols.
- Preferred: familiarity with Git, vi, gdb, and similar development tools.
Benefits
- Work on cutting-edge embedded systems and SDKs.
- Collaborate with a passionate and experienced team.
- Gain exposure to the full product development cycle.
- Make an impact on products used by global customers.
- Required travel is 10% of the time.
- Applicants may undergo export licensing review for positions requiring access to technical data.
About Analog Devices
Analog Devices, Inc. designs and sells analog, mixed-signal, RF, power, sensor, and digital signal processing ICs to OEMs across industrial, automotive, communications, consumer, and healthcare markets. Founded in 1965 and headquartered in Wilmington, Massachusetts, the NASDAQ-listed company earns revenue from catalog and application-specific semiconductors and supporting software used in applications from factory automation and vehicles to data centers and medical devices.