Senior Software Engineer

Analog Devices Foundation

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.
  • Collaborate with Quality Assurance teams to define, develop, and execute comprehensive test plans and test cases.
  • Provide technical support and root-cause analysis to internal engineering teams and external customers after release.

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
  • version control
  • defect tracking
  • AI tools in development

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 preferred
  • Linux experience preferred

Work Rights

Not specified

Tailored Resume

Cover Letter