Senior Software Engineer

Analog Devices

Bangalore, India
C programming
Tcp/ip-based applications
Bare-metal development
The Firmware Developer will be responsible for the design, development, and maintenance of embedded software for Industrial Ethernet products

Job Summary

  • The Firmware Developer will be responsible for the design, development, and maintenance of embedded software for Industrial Ethernet products.
  • The role involves collaborating with cross‑functional teams, ensuring adherence to industry best practices, and supporting product deployment and post‑release activities.
  • ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare.

Matching Summary

The Firmware Developer will be responsible for the design, development, and maintenance of embedded software for Industrial Ethernet products.

Skills & Requirements

Must-have

  • C programming
  • TCP/IP-based applications
  • bare-metal development
  • Real-Time Operating Systems (RTOS)
  • embedded system peripherals
  • Linux driver development

Nice-to-have

  • Industrial Ethernet standards
  • object-oriented programming concepts
  • configuration management tools
  • version control practices
  • defect tracking tools
  • AI tools in development life cycle

Key Requirements

  • 5–7 years of professional experience
  • 2–3 years of experience in secure, connected embedded solutions
  • Bachelor’s or Master’s degree
  • ARM Cortex‑Mx experience
  • Experience with Linux
  • 10% travel required

Work Rights

Not specified

Tailored Resume

Cover Letter