About this role
Join Analog Devices as a Software Development Engineer in Shanghai, collaborating with hardware and cross-functional teams to design and develop embedded software for cutting-edge processors and DSP platforms. You will optimize software performance, analyze system reliability, and provide technical support, contributing to breakthroughs in areas like AI, robotics, and healthcare.
What we are looking for 6
- Design and develop firmware, device drivers, middleware, SDKs, and algorithms
- Develop, debug, and optimize embedded software for ADI processors and DSP platforms
- Analyze and improve software performance, memory efficiency, and system reliability
- Provide technical support to customers and resolve product/application issues
- Master's degree in EE, CS, or related field with strong C/C++ skills
- Solid understanding of data structures, algorithms, OS, and computer architecture
Work authorization
- Must be a U.S. citizen or permanent resident.