Senior Embedded Applications Developer

Analog Devices

Bangalore, India
C/c++ programming for embedded systems
Arm cortex-m microcontrollers
Rtos (zephyr, freertos)
Develop production-ready embedded firmware for Analog Devices' Data Center and Energy products, integrating measurement algorithms, communication protocols, and system services on ARM Cortex-M platforms

Job Summary

  • Develop production-ready embedded firmware for Analog Devices' Data Center and Energy products, integrating measurement algorithms, communication protocols, and system services on ARM Cortex-M platforms.
  • Key responsibilities include designing and developing embedded firmware, integrating measurement algorithms with hardware peripherals, implementing communication protocols, and developing with RTOS.
  • The role requires a Bachelor's degree in a relevant field with 4-8 years of embedded systems development experience, strong C/C++ skills, and familiarity with ARM Cortex-M microcontrollers and RTOS.

Matching Summary

Develop production-ready embedded firmware for Analog Devices' Data Center and Energy products, integrating measurement algorithms, communication protocols, and system services on ARM Cortex-M platforms.

Skills & Requirements

Must-have

  • C/C++ programming for embedded systems
  • ARM Cortex-M microcontrollers
  • RTOS (Zephyr, FreeRTOS)
  • Communication protocols (Modbus, MQTT, TCP/IP)
  • JTAG/SWD debugging
  • Git version control

Nice-to-have

  • AI coding assistants
  • IoT protocols and cloud connectivity
  • Security best practices
  • Industrial protocols

Key Requirements

  • 4-8 years of embedded systems development experience
  • Bachelor's degree in Computer Science/Electronics/Electrical Engineering or related field
  • Must be comfortable using AI tools for development

Work Rights

Export licensing review may be required for non-US citizens

Tailored Resume

Cover Letter