Senior Embedded Applications Developer

Analog Devices Foundation

Bangalore, India
Arm cortex-m microcontrollers
C/c++ programming for embedded systems
Rtos knowledge zephyr or freertos
The role involves developing complete applications that integrate measurement algorithms, communication protocols, and system services on ARM Cortex-M platforms

Job Summary

  • The role involves developing complete applications that integrate measurement algorithms, communication protocols, and system services on ARM Cortex-M platforms.
  • Candidates are expected to use AI coding assistants like GitHub Copilot to accelerate development and debugging processes.
  • The position requires collaboration with hardware and validation teams to debug issues using JTAG/SWD interfaces.

Matching Summary

The role involves developing complete applications that integrate measurement algorithms, communication protocols, and system services on ARM Cortex-M platforms.

Skills & Requirements

Must-have

  • ARM Cortex-M microcontrollers
  • C/C++ programming for embedded systems
  • RTOS knowledge Zephyr or FreeRTOS
  • Communication protocols UART SPI I2C Ethernet
  • Debugging using JTAG/SWD tools

Nice-to-have

  • Experience with AI coding assistants
  • Knowledge of secure boot and encryption
  • Familiarity with OTA update mechanisms
  • Understanding of Modbus industrial protocols
  • Strong problem-solving and teamwork skills

Key Requirements

  • Bachelor's degree in Computer Science or Engineering
  • 4-8 years of embedded systems development experience
  • Comfortable using AI tools for development

Work Rights

US Citizens, US Permanent Residents, or protected individuals exempt from export licensing review; others may require review

Tailored Resume

Cover Letter