Search Jobs

Search by job, company or skills

Senior Software Engineer, Embedded Algorithm Verification & Automation

Senior Software Engineer, Embedded Algorithm Verification & Automation

Analog Devices, Inc. (ADI)
  • Posted 4 hours ago
  • Be among the first 10 applicants

Job Description

About Analog Devices

Analog Devices, Inc. (NASDAQ: ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive advancements in automation and robotics, mobility, healthcare, energy and data centers. With revenue of more than $11 billion in FY25, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at and on and .

Senior Software Engineer - Embedded Algorithm Validation & Automation

Business Unit: Data Center and Energy Software

Location: Bangalore

About the Role

Join our Data Center and Energy Business Unit to automate validation of measurement and monitoring algorithms for power systems and data center infrastructure. You'll develop automated test frameworks, verify algorithm accuracy against industry standards, and ensure reliability before embedded deployment.

Key Responsibilities

  • Design and execute test cases for energy measurement and monitoring algorithms
  • Develop automated test frameworks using Python (NumPy, SciPy)
  • Validate algorithm accuracy against relevant industry standards (IEC 61557-12, IEC 61000-4-7, etc.)
  • Create synthetic test signals and scenarios for comprehensive validation
  • Analyze test results, generate reports, and document findings
  • Collaborate with algorithm developers to ensure correctness and performance
  • Use AI coding assistants and agents to accelerate test development and analysis

Required Qualifications

Education:

  • Bachelor's degree in Electrical/Electronics/Computer Engineering or related field

Experience:

  • 4-8 years of experience in embedded test automation and validation using Python

Technical Skills:

  • Strong Python programming with scientific libraries (NumPy, SciPy)
  • Background in embedded systems testing
  • Understanding of electrical fundamentals (voltage, current, power, harmonics)
  • Basic signal processing knowledge (filtering, frequency analysis)
  • Experience with test automation frameworks (pytest, unittest) and Git
  • Comfortable using AI agents (GitHub Copilot, Claude) for productivity

Professional Skills:

  • Strong analytical and problem-solving abilities
  • Attention to detail and quality-focused mindset
  • Good documentation and communication skills
  • Team player with ability to work independently

Preferred Qualifications

  • Familiarity with IEC standards for energy measurement
  • Understanding of three-phase power systems

Job Req Type: Experienced

Required Travel: Yes, 10% of the time

Shift Type: 1st Shift/Days

More Info

Job Type:
Function:
Employment Type:

Key Skills

unittest

AI coding assistants

About Company

Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive advancements in automation and robotics, mobility, healthcare, energy and data centers. With revenue of more than $11 billion in FY25, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at www.analog.com and on LinkedIn and X . Come join ADI - a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality and remote healthcare. ADI fosters a culture that focuses on employees through beneficial programs, aligned goals, continuous learning opportunities, and practices that create a more sustainable future.

Similar Jobs

Bengaluru, India
Skills:
C#Integration TestingJavascriptData ProtectionCryptographyPythonLoggingJavaUnit TestingAutomated TestingDevopsFunctional TestingTest-driven developmentTest frameworksAlertingGoTokenisationTechnology risk managementCloud-native technologiesObservabilityMonitoringSecure software developmentSecurity-by-design principlesAI-assisted developmentEngineering automationCI/CD
Bengaluru, India
Skills:
.NETRustCDebuggingKafkametricsPythonProfilingGoLinux-based production environments
Bengaluru, India
Skills:
containerization ContainersCloud deploymentLinuxDockerDistributed SystemsPythonKubernetesGPU accelerated applicationsSystem level debug and triagingDeep learning frameworksScripting methodologiesSystem software development
Bengaluru, India
Skills:
.NETWeb FormsDesign PatternsC#GithubWindows ApplicationsEncryptionAngularReactWindows ServicesTfsSoaSQL ServerVisual StudioVersion ControlWinformsContinuous IntegrationWeb ServicesGitOwaspIamASP.NETWcfStored proceduresSecurity Best Practices
Bengaluru, India
Skills:
GolangGrafanaTerraformDockerAzureKubernetesPythonAWScontract testingSnykmessage-driven architecturesDependabotAI coding tools