Analog Devices
Posted 4mo ago

Senior Software Engineer, Embedded Algorithm Verification & Automation

Analog Devices
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities
  • Design tests
  • Develop frameworks
  • Validate algorithms
Requirements
  • 4-8 years in embedded test automation/validation using Python
  • BS in Electrical/Electronics/Computer Engineering or related field
  • Strong Python with NumPy/SciPy
  • Embedded testing experience
  • Familiarity with IEC standards
Technical tools mentioned
PythonNumPySciPypytestunittestGitGitHub CopilotClaude

Job description

About Analog Devices

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, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at www.analog.com and on LinkedIn and Twitter (X).

          

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

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export  licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls.  As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

Job Req Type: Experienced

          

Required Travel: Yes, 10% of the time

          

Shift Type: 1st Shift/Days

About Analog Devices

Designs and manufactures semiconductors for signal processing and power management.

Similar jobs

Software Engineer roles near Bangalore, Karnataka
2h
Save
Mark Applied
Hide
Software Engr I
Bengaluru, Karnataka, India
OnsiteFull Time
Honeywell
HoneywellNASDAQ: HON: Manufactures aerospace products, building technologies, and industrial control systems.
No specific qualifications or experience requirements are provided in the posting.
3h
Save
Mark Applied
Hide
Senior Software Engineer, Cloud TPU Host Networking
Bengaluru, Karnataka, India
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor's degree or equivalent experience; 5 years in object-oriented programming with Java, C++, or Python; 3 years testing or launching software; and 1 year in software design and architecture.
Java, C++, Python, Remote Procedure Call (RPC), Stubby, gRPC, Cloud TPU
6h
Save
Mark Applied
Hide
Software Engineer III - Java, Kafka, AWS
Bengaluru, Karnataka, India
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
3+ YOE3+ years software engineering experience with system design, Java and Spring Boot expertise, familiarity with databases (Postgres/MySQL/Oracle), CI/CD and AI-assisted development tools.
Java, Kafka, AWS, Spring Boot, Intellij, Visual code, Postgres, Mysql, Oracle, copilot, claude
6h
Save
Mark Applied
Hide
Senior-Software Engineer (50244)
Bengaluru, Karnataka, India
OnsiteFull Time
Incedo
Incedo: Providing digital transformation and AI technology services.
3+ YOERequires a computer science or related engineering degree, 3–4 years of DevOps or related experience, cloud platform, Kubernetes, Terraform, Jenkins, Linux, monitoring, incident management, and troubleshooting expertise.
AWS, Google Cloud Platform, Microsoft Azure, Kubernetes, Terraform, Jenkins, CI/CD, GitOps, Linux, Python, APIs, ITIL
7h
Save
Mark Applied
Hide
Software Engineer
Bengaluru or India
HybridFull Time
Akamai
AkamaiNASDAQ: AKAM: Provides content delivery, cybersecurity, and cloud computing services globally.
1+ YOEBachelor's in Computer Science and 1+ years experience; experience with Java or Python, Angular or React.js, CI/CD, and familiarity with DNS/HTTP and TCP/UDP.
Java, Python, Angular, React.js, CI/CD, DNS, HTTP, TCP, UDP
8h
Save
Mark Applied
Hide
Software Engineer II / Senior Software Technician II
Bangalore, Karnataka, India
HybridFull Time
Schneider Electric
Schneider ElectricEuronext Paris: SU: Provider of energy management and industrial automation solutions.
4+ YOE4–6 years full-stack experience; Bachelor’s or Master’s degree; strong front-end skills (Angular, HTML5, CSS3, JavaScript/TypeScript); back-end experience with ASP.NET/.NET; relational databases and Git; CI/CD and cloud/container familiarity; experience with AI-assisted development tools.
Angular, HTML5, CSS3, JavaScript, TypeScript, React, Vue.js, ASP.NET, .NET, Node.js, Java, SQL Server, PostgreSQL, MySQL, Git, CI/CD, Azure, AWS, Docker, Kubernetes, GitHub Copilot, Microsoft Copilot, ChatGPT, Cursor AI
8h
Save
Mark Applied
Hide
Delv Senior Software Eng
Bengaluru, Karnataka, India
OnsiteFull Time
Mphasis
MphasisNational Stock Exchange of India: MPHASIS: Provides information technology and business process services.
4+ YOE4-6 years Salesforce development experience with LWC, Visualforce, or Apex; experience with Service Cloud, API integrations, troubleshooting flows, and code review.
Salesforce LWC (Lightening Web Components), Visual force, Apex, Apex REST APIs, Salesforce service cloud, Sales cloud, Tableau CRMA, AWS Lambda, Amazon S3, Amazon SQS, Amazon SNS, Amazon EC2, CodePipeline, Amazon Athena, Amazon DynamoDB, Amazon RDS
8h
Save
Mark Applied
Hide
Sr.Engineer
Bangalore, Karnataka, India
OnsiteFull Time
Target
TargetNYSE: TGT: General merchandise retailer operating physical stores and e-commerce.
5+ YOEFour-year degree or equivalent experience and 5–7 years of software development experience. Requires programming, architecture, testing, debugging, scalable systems, Agile, data standards, and evolving technology expertise.
Agile