Job description:
Analog Devices, Inc. is seeking an 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.
Analog Devices is looking for a technically strong and self-motivated individual with a solid understanding of embedded platforms and signal processing concepts. The ideal candidate will be a collaborative contributor with excellent communication skills and the ability to work across disciplines.
Duties and responsibilities:
- Design, develop, test, and benchmark features for embedded software products.
- Collaborate with cross-functional teams to understand processor architecture, optimization strategies, and system constraints.
- Implement and optimize signal processing algorithms and frameworks on embedded platforms.
Qualifications requirements:
- 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.
Job/Req. ID: R254155
Company: Analog Devices
Location: Bangalore, KA
Job Category: Electronics or Electrical or Computer Science or Embedded Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group