Senior Software Engineer, Embedded Algorithm Verification & Automation
$80,000–$100,000 year
On-site · Bengaluru, Karnataka, India
Job Summary
Join our Data Center and Energy Business Unit to automate validation of measurement and monitoring algorithms for power systems and data center infrastructure. Responsibilities include designing and executing test cases for algorithms, developing automated test frameworks using Python, validating algorithm accuracy against industry standards, and creating synthetic test signals for comprehensive validation. The ideal candidate will have 4-8 years of embedded test automation experience, strong Python skills, a background in embedded systems testing, and good analytical abilities.
Required Qualifications
- 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 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
- 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
Desired Qualifications
- Familiarity with IEC standards for energy measurement
- Understanding of three-phase power systems
Additional Requirements
- Applicants except US Citizens, US Permanent Residents, and protected individuals may have to go through an export licensing review process.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.