Software Engineer - Testing / Verification / Validation
Organization: CET Power Solutions India Pvt. Ltd.
Location: Bangalore, India
About CET Power Solutions
CET Power Solutions, a renowned leader with over 60 years of expertise in power conversion, specializes in designing, manufacturing, and marketing cutting-edge AC backup solutions for industrial operators. Our systems are celebrated for their modularity, redundancy, efficiency, and low maintenance needs, providing mission-critical applications with reliable support and 24/7 global service.
Role Overview
The Software Engineer – Testing / Verification / Validation will be instrumental in ensuring the reliability and efficiency of our software across embedded systems and applications. This role involves a dynamic blend of testing, validation, and system analysis, tailored to advance our technology and uphold our standards of quality.
Responsibilities
- Engage in code testing, validation/verification, and debugging of Module / System / GUI software.
- Perform both black box and white box testing for embedded software.
- Analyze and enhance the efficiency, stability, and scalability of system resources.
- Conduct code reviews, pair programmong for complex subjects, and create and update technical documentation.
- Support software QA and optimize I/O performance.
- Provide post-production support.
- Interface with hardware design and development teams.
Qualifications
- Master’s degree in Computer Science / IT / MS Embedded system with 4 to 6 years of experience or,
- Bachelor of Engineering in Computer Sciences / IT / MS Embedded System with 6 to 8 years of experience.
Skills
- Automation Expertise: Mastery of C# Unit Testing frameworks (MSTest, NUnit, xUnit), front-end testing tools (Cypress, Selenium) and Gateway validation tools (Google Test, CTest).
- Embedded Systems Knowledge: Proficient in programming with Embbeded C and C+ for 16/32-bit microcontrollers and understanding of SNMP and MODBUS protocols.
- CI/CD and Agile Tools: Experience with CI/CD platforms like TeamCity and agile tools such as JIRA and Git.
- Electrical Systems Understanding: Ability ti interpret electrical schematics and validate system-level performance.
- Analytical Skills: Strong capability in problem-solving and analysis.
Why Join US
Join CET Power Solutions to be part of a visionary team dedicated to pioneering advancements in power technology. We offer a stimulating work environment where innovation and effectiveness are rewarded. Our employees enjoy competitive compensation packages, comprehensive benefits, and opportunities for professional growth in a globally recognized company.
Application Process
Interested candidates should submit their resume and a cover letter outlining their qualifications and interest in the role through our careers portal. Applications will be reviewed on a rolling basis until the position is filled.