Talent.com
Analog Devices
Senior Engineer, Embedded SoftwareAnalog Devices • Nova, Bangalore, India
Senior Engineer, Embedded Software

Senior Engineer, Embedded Software

Analog Devices • Nova, Bangalore, India
30+ days ago
Job description

About Learn more at and on and .

Senior Software Engineer – Embedded Software

Business Unit: Data Center and Energy
Location: Bangalore

About the Role

We are looking for a skilled Embedded Software Engineer to develop production-grade firmware for next-generation Data Center and Energy solutions. In this role, you will design and build end-to-end embedded applications integrating signal processing, communication protocols, and system services on ADI SoCs and microcontrollers.

Key Responsibilities

  • Design and develop embedded firmware for energy management and data center applications on heterogeneous embedded platforms
  • Integrate signal processing algorithms into resource-constrained embedded systems
  • Implement communication protocols such as Modbus and SNMP
  • Develop device drivers, bootloaders, and firmware update mechanisms
  • Collaborate with cross-functional teams to deliver robust and scalable solutions
  • Debug and optimize firmware for performance, reliability, and power efficiency

Required Qualifications

Education

  • Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or related field

Experience

  • 4–8 years of hands-on experience in embedded systems development

Technical Skills

  • Strong programming skills in C/C++ for embedded systems
  • Experience with ARM Cortex-M microcontrollers and development environments
  • Hands-on experience developing and debugging applications for heterogeneous embedded systems
  • Working knowledge of RTOS (e.g., Zephyr, FreeRTOS)
  • Experience with communication protocols such as USB, SPI, I2C
  • Familiarity with embedded toolchains (GCC, Keil, IAR) and debuggers (JTAG/SWD)
  • Proficiency in version control systems (Git)
  • Basic scripting skills
  • Comfortable using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT)

Professional Skills

  • Strong debugging and problem-solving abilities
  • Solid understanding of real-time embedded systems
  • Effective communication and collaboration skills
  • Self-driven and detail-oriented mindset

Preferred Qualifications

  • Experience with energy metering or power conversion systems
  • Exposure to Python for testing and simulation
  • Familiarity with bootloader development and OTA update mechanisms
  • Understanding of embedded security concepts (secure boot, encryption)
Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days
Create a job alert for this search

Senior Engineer, Embedded Software • Nova, Bangalore, India

Similar jobs

Senior Software Engineer

Guidewire SoftwareBengaluru, Republic Of India, IN

Job Description Embark on a transformative career as a Guidewire Cloud Platform Software Engineer, where you will be at the forefront of revolutionizing how business leverage cloud technologies.We ... Show more

 • Promoted

Senior Embedded Linux Engineer

OiviBengaluru, Karnataka, India
Quick Apply

We are looking for a Senior Embedded Linux Engineer with strong hands-on experience in Linux kernel, device drivers, Yocto build system, and C/C++ development.The role requires working closely with... Show more