Senior Software Engineer, Embedded Algorithm Verification & Automation
Analog Devices, Inc. (company site, opens in a new tab)4–8 yrsBengaluruOn-siteDirect career pageEst. 12–22 LPA
Posted on 21 Sept
Reach people at Analog Devices, Inc.
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Analog Devices, Inc. you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Automate validation of measurement and monitoring algorithms for power systems and data center infrastructure.
- Develop and execute automated test frameworks in Python to verify algorithm accuracy against industry standards such as IEC 61557-12 and IEC 61000-4-7.
- Analyze test results, generate reports, collaborate with algorithm developers, and utilize AI coding assistants to enhance test development and analysis.
Minimum Requirements
- Bachelor's degree in Electrical/Electronics/Computer Engineering or related field.
- 4-8 years of experience in embedded test automation and validation using Python.
- Strong Python programming skills with scientific libraries (NumPy, SciPy), experience in embedded systems testing, understanding of electrical fundamentals and basic signal processing.
- Comfortable using AI coding assistants and agents; knowledge of test automation frameworks (pytest, unittest) and Git.
Ideal Candidate Profile
- Experienced in embedded algorithm validation within power systems or data center contexts, with practical knowledge of IEC standards.
- Technically proficient in Python automation frameworks and scientific libraries to ensure robust test development and analysis.
- Capable of collaborating across teams to ensure algorithm correctness and performance while providing detailed documentation and reporting.