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.