Software Engineer

Let's Code

Bengaluru

On-site

INR 600,000 - 1,000,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Analog Devices in Bengaluru is seeking an embedded software engineer to design production-grade firmware for data center and energy product lines. You will integrate measurement algorithms, device drivers, and RTOS-based components, collaborating with hardware and software teams to deliver reliable, scalable code.

The role emphasizes C/C++ proficiency, microcontroller programming, debugging, and using AI-assisted tools to improve development workflows, while contributing to a culture of

Qualifications

  • Bachelor's degree in Computer Science or Electrical Engineering.
  • Minimum 2+ years of embedded firmware experience.
  • Proficient in C/C++ for embedded systems.

Responsibilities

  • Design, develop, and maintain embedded firmware for data center and energy products.
  • Integrate measurement algorithms with hardware peripherals.
  • Develop RTOS-based applications using Zephyr and FreeRTOS.
  • Implement device drivers, bootloaders, and firmware update mechanisms.
  • Leverage AI tools like GitHub Copilot and Claude Code to improve coding efficiency.
  • Collaborate with cross-functional teams for reliable, scalable software.

Skills

C/C++ programming
Microcontroller programming
RTOS concepts
Embedded debugging
Git or version control
Problem solving
AI-assisted development tools
Documentation & communication
Teamwork

Education

Bachelor's degree in Computer Science or Electrical Engineering

Tools

Zephyr RTOS
FreeRTOS
Git

Job description

Jobs

About Analog Devices

Analog Devices (ADI) is a global leader in semiconductor technology, developing innovative analog, digital, AI, and software solutions that bridge the physical and digital worlds. With FY25 revenue exceeding $11 billion, ADI enables advancements in automation, robotics, healthcare, mobility, energy, data centers, and climate technologies. The company is committed to building cutting-edge technologies that power the Intelligent Edge and help innovators stay ahead of what's possible.

Role Overview

We are looking for an Embedded Software Engineer to design and develop production-quality embedded firmware for ADI's Data Center and Energy product portfolio. In this role, you will build complete embedded applications by integrating measurement algorithms, communication protocols, hardware peripherals, and system-level services while working closely with hardware and software teams.

Key Responsibilities
  • Design, develop, and maintain embedded firmware for data center and energy products.
  • Integrate measurement algorithms with hardware peripherals such as ADC, DMA, timers, and communication interfaces.
  • Develop embedded applications using Real-Time Operating Systems (RTOS) such as Zephyr and FreeRTOS, including task scheduling, synchronization, and interrupt handling.
  • Implement low-level software components including device drivers, bootloaders, and firmware update mechanisms.
  • Utilize AI-powered development tools such as GitHub Copilot and Claude Code to improve coding efficiency, debugging, and software development workflows.
  • Collaborate with cross-functional engineering teams to develop reliable, scalable, and production-ready embedded software.
Educational Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related engineering discipline.
  • 2+ years of experience in embedded software or firmware development.
Required Skills
  • Strong proficiency in C/C++ programming for embedded systems.
  • Hands-on experience with microcontroller programming and development of basic device drivers.
  • Understanding of Real-Time Operating System (RTOS) concepts and implementation.
  • Familiarity with embedded debugging techniques and debugging tools.
  • Experience using Git or similar version control systems in collaborative software development.
  • Strong analytical and problem-solving skills with the ability to independently troubleshoot software issues.
  • Comfortable using AI-assisted development tools such as GitHub Copilot or Claude Code.
  • Good technical documentation, communication, and teamwork skills.
Why Join Analog Devices?

At ADI, you'll work alongside talented engineers on technologies that shape the future of automation, energy, healthcare, robotics, and intelligent systems. The company offers:

Machine Learning & Artificial Intelligence

  • Opportunities to work on innovative, real-world embedded systems.
  • Continuous learning and mentorship from experienced industry professionals.
  • A collaborative engineering culture focused on innovation and professional growth.
  • Competitive compensation, comprehensive benefits, and a healthy work-life balance.
  • The opportunity to contribute to technologies that make a meaningful global impact.
Additional Information
  • Experience Level: Experienced
  • Travel Requirement: Up to 10%
  • Shift: Day Shift (1st Shift)

Analog Devices is an Equal Opportunity Employer and is committed to creating an inclusive workplace where individuals from diverse backgrounds can thrive. The company values diversity, collaboration, innovation, and equal opportunities for all employees.

Join our WhatsApp Channels for more updates

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Embedded
Software Engineer, Embedded

Analog Devices • Bengaluru

On-site
INR 600,000 - 900,000
Senior Processor Applications Engineer
Senior Processor Applications Engineer

Analog Devices, Inc. • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Product Applications Engineer
Senior Product Applications Engineer

1550 India PDC • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Sr. Manager, Digital Design
Sr. Manager, Digital Design

1550 India PDC • Hyderabad

On-site
INR 2,500,000 - 4,200,000
Staff Digital Design Engineer
Staff Digital Design Engineer

Analog Devices • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Professional growth opportunities
Competitive compensation and benefits
Work-life balance
Staff Engineer, Design Verification Engineering
Staff Engineer, Design Verification Engineering

Analog Devices, Inc. • Hyderabad

On-site
INR 1,800,000 - 3,600,000
Staff SW Systems Design Engineer
Staff SW Systems Design Engineer

1550 India PDC • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Mechatronics Engineer
Mechatronics Engineer

1550 India PDC • Gandhinagar

On-site
INR 600,000 - 1,200,000
Staff Digital Design Engineer
Staff Digital Design Engineer

Analog Devices • Kolkata District

On-site
INR 1,200,000 - 2,000,000
Staff Analog Design Automation Engineer
Staff Analog Design Automation Engineer

Analog Devices • Bengaluru

On-site
INR 3,500,000 - 6,000,000