Senior Embedded Software Engineer

Analog Devices Foundation

Bangalore, India
On-site
Bare metal or embedded rtos
Real-time, interrupt-driven drivers
Adc, i2c, spi, gpio
The Digital Healthcare Systems Team at Analog Devices is seeking a proactive Embedded Software Engineer to develop breakthrough solutions for point-of-care medical devices and systems

Job Summary

  • The Digital Healthcare Systems Team at Analog Devices is seeking a proactive Embedded Software Engineer to develop breakthrough solutions for point-of-care medical devices and systems.
  • The role involves designing, developing, debugging, and testing maintainable firmware on bare metal or embedded RTOS platforms.
  • The candidate will be responsible for developing robust testing and validation strategies to evaluate the entire system.

Matching Summary

The Digital Healthcare Systems Team at Analog Devices is seeking a proactive Embedded Software Engineer to develop breakthrough solutions for point-of-care medical devices and systems.

Skills & Requirements

Must-have

  • bare metal or embedded RTOS
  • real-time, interrupt-driven drivers
  • ADC, I2C, SPI, GPIO
  • C/C++ and Python
  • Git and bash
  • BLE and/or other connectivity
  • lab equipment usage
  • AI for software development

Nice-to-have

  • Linux development
  • Yocto
  • Free-RTOS
  • WiFi and TCP/IP stack
  • ML concepts and algorithms
  • Standard Security Features

Key Requirements

  • 5-6 years of experience in RTOS based embedded systems
  • 2+ years hands-on Zephyr RTOS development
  • Hands-on driver development for I2C, UART, SPI, GPIO
  • Working knowledge of BLE and/or other connectivity methods
  • Must enjoy being hands-on and capable of using lab equipment
  • Comfortable using AI for software development

Work Rights

Not specified

Tailored Resume

Cover Letter