You will lead the integration and validation of complex hardware and software systems, ensuring they perform as intended across real-world conditions. Working at the intersection of firmware, software, and electrical engineering, you'll design test strategies, build test environments, and drive lab-based validation efforts to verify system behavior and reliability.
What You'll Do
- Collaborate with product, firmware, and software teams to define integration approaches and test objectives
- Develop detailed test plans, regression suites, and automation frameworks to validate system performance
- Design and assemble test rigs to simulate real-world operating conditions
- Lead hands-on testing in the lab, including stress testing and fault injection to uncover edge cases
- Characterize system behavior—measuring response times, communication latency, and power performance
- Reproduce field issues, identify root causes, and work with engineering teams to validate fixes
- Automate testing workflows using CLI tools and frameworks like pytest to improve efficiency
- Interface with embedded systems using protocols such as REST, CAN, and Modbus to validate integration
- Use oscilloscopes, logic analyzers, and power analyzers to debug electrical behavior
- Document findings, share insights across teams, and contribute to product improvements
Requirements
- Bachelor’s degree in electrical engineering or a related field, or equivalent practical experience
- 5+ years working with hardware systems, power electronics, and electrical fundamentals, including reading PCBA schematics
- 3+ years applying formal systems engineering practices in product development
- 2+ years using CLI tools, Linux environments, and test automation frameworks like pytest
- 2+ years working with communication protocols such as REST, CAN, or Modbus
- Proven experience with electrical test equipment including oscilloscopes, logic analyzers, and power analyzers
- Strong hands-on electrical skills—comfortable with residential wiring, soldering, and circuit debugging
- Ability to clearly communicate technical concepts across disciplines in writing, diagrams, and conversation
- Self-driven with a curiosity to explore complex systems and learn beyond defined boundaries
Preferred Qualifications
- Experience diagnosing and troubleshooting systems remotely
- Background in energy storage, inverters, EVSE, or similar power electronics hardware
- Programming experience in Python, JavaScript, or other scripting languages
- Familiarity with numerical analysis tools such as Pandas, MATLAB, or R
- Experience reading and interpreting embedded system source code and state machine logic
- Knowledge of residential electrical systems and safety standards
- Experience with SQL and data visualization for test analysis
- A practical, problem-solving mindset—driven to make systems work, even when they’re not designed to
Benefits
- Generous paid leave policy
- Comprehensive health and insurance benefits
- Office located in central Bengaluru with easy access to transit, dining, and urban amenities