- Location, Work Mode, Experience Range
Location: Bangalore, India
Work Mode: Onsite
Experience: 8–12 Years
We are seeking a Lead Embedded Test Infrastructure Engineer to design and drive scalable test automation frameworks for embedded systems. The role involves ownership of automation architecture, enabling efficient validation across embedded and automotive platforms.
The candidate will work closely with development, validation, and system teams to improve test coverage, reliability, and execution efficiency.
- Key Responsibilities
- Design and develop scalable test automation frameworks using Python
- Define and implement automation architecture for embedded system validation
- Lead end-to-end test infrastructure development and ownership
- Develop reusable test libraries, tools, and utilities
- Integrate automated tests into CI/CD pipelines
- Collaborate with firmware, hardware, and system teams for test strategy alignment
- Execute functional, integration, and system-level testing
- Debug issues across embedded hardware and software layers
- Ensure test coverage for embedded communication protocols and interfaces
- Work in Linux-based environments for test development and execution
- Drive continuous improvement in test efficiency and automation maturity
- Mentor team members and support best practices in test engineering
- Required Qualifications
- B.E./B.Tech or M.E./M.Tech in Electronics, Electrical, Computer Science, or related field
- 8–12 years of experience in embedded systems testing and automation
- Strong hands-on experience in Python programming for automation
- Proven experience in designing automation frameworks and test infrastructure
- Exposure to embedded and/or automotive domain systems
- Technical Skills
Programming & Automation
- Python (advanced, framework development)
- Test automation framework design
- Scripting and tool development
Embedded Systems & Testing
- Embedded system validation and debugging
- Test lifecycle (unit, integration, system testing)
- Hardware-software interaction testing
Platforms & Environment
- Linux environment (development and debugging)
- CI/CD integration for test automation
Protocols & Interfaces
- CAN protocol
- Ethernet
- Embedded communication interfaces