APPLY HERE
Location: Bengaluru
Company: Analog Devices
Analog Devices, Inc. is seeking an Associate Engineer, Embedded Software Development to join the Energy Software Team, part of the Software & Digital Platforms Group (SDP). This is an exciting opportunity to contribute to a growing team that is shaping the future of software and systems, making it easier for customers to adopt and leverage our industry-leading technologies.
The ideal candidate will be a collaborative contributor with excellent communication skills and the ability to work across disciplines.
Key Responsibilities
- Design, develop, test, and benchmark features for embedded software products.
- Collaborate with cross-functional teams to understand processor architecture, optimisation strategies, and system constraints.
- Implement and optimise signal processing algorithms and frameworks on embedded platforms.
Required Qualifications
- Bachelor’s or Master’s degree in Electronics, Electrical Engineering, or Computer Science.
- 1+ years of industry experience in embedded software development.
- Strong C/C++ programming skills.
- Excellent analytical and debugging abilities.
- Solid understanding of processor architectures, especially ARM Cortex-M microcontrollers.
- Strong verbal and written communication skills.
Desirable Qualifications
- Familiarity with Python.
- Experience with RTOS such as Zephyr or FreeRTOS.
- Proficiency in using Git, Jira, and Confluence.
- Knowledge of best coding practices and quality attributes in embedded software.
- Familiarity with object-oriented programming and design patterns.
- Experience working with various peripherals such as UART, SPI.
Official Author account for Electronics For You