Analog Devices is seeking an Embedded Software Engineer to develop and optimize embedded systems for their innovative products, focusing on performance and reliability. The ideal candidate should possess a strong background in embedded software development, particularly in C/C++, and have experience with hardware communication protocols
Job Summary
Join Analog Devices to bridge the physical and digital worlds by developing cutting-edge embedded systems for innovative products.
Collaborate with cross-functional teams to design, implement, and integrate hardware and software solutions that deliver exceptional performance.
Contribute to open-source initiatives while optimizing code for performance, memory usage, and power consumption on diverse hardware platforms.
Matching Summary
Match Score: 85
Analog Devices is seeking an Embedded Software Engineer to develop and optimize embedded systems for their innovative products, focusing on performance and reliability. The ideal candidate should possess a strong background in embedded software development, particularly in C/C++, and have experience with hardware communication protocols.
Salary
Not specified; Not specified; Not specified
Skills & Requirements
Must-have
C/C++ programming proficiency
Microcontroller and microprocessor development
Hardware communication protocols SPI I2C UART CAN
Nice-to-have
Experience with ROS drivers or applications
Knowledge in AI ML Computer Vision
Familiarity with FPGA development and firmware
Key Requirements
Bachelor's degree in Computer Engineering or related field
Master's degree preferred
At least 2 years of relevant work experience
Work Rights
US Citizens, US Permanent Residents, or protected individuals required; others may need export licensing review