- Erfahrung
- Beliebig
- Gehalt
- INR 400,000 – INR 900,000 / year
- Stellenangebote
- 1
- Veröffentlicht
- vor 1 Stunde
- Arbeitsmodus
- Im Büro
- Ausbildung
- B.Tech / B.E.
- Teilnahmeberechtigung
- B.Tech / B.E. in any specialization.
- Wieder aufnehmen
- Bewerbung erforderlich
Wo Sie arbeiten werden
Stellenbeschreibung
About the Company
HCLTech is a global technology organization focused on helping businesses modernize for the digital era. With decades of innovation behind it, the company combines product and service expertise with a culture that encourages experimentation, customer focus, and continuous improvement. It also highlights initiatives in diversity, social responsibility, sustainability, and education, and operates through a wide international network of R&D centers, co-innovation labs, and delivery capabilities.
The company reports a workforce of 197,000+ Ideapreneurs across 52 countries and supports enterprises across multiple industries, including a large share of Fortune 500 and Global 2000 companies.
Location: Chennai, India
Note: The source also mentions hiring for a UI Developer for a leading product-based client, but the detailed role content is for a Unit Testing Engineer focused on embedded C and Ceedling-based testing.
Role Overview
This position is centered on building and maintaining unit tests for embedded C software modules using the Ceedling framework. The role involves improving test coverage, studying source code to find untested paths, validating coverage outputs, and collaborating with feature specialists to review results and strengthen software quality.
Key Responsibilities
- Create new unit test cases for embedded C modules with the Ceedling framework.
- Expand and update existing test suites to raise overall code coverage.
- Inspect source code to locate execution paths that are not yet covered.
- Work toward and sustain 90% line coverage for the assigned modules.
- Produce code coverage reports and verify their accuracy.
- Discuss test cases and coverage findings with software feature experts.
- Troubleshoot failures in test runs, including issues with stubs, mocks, and environment setup.
- Make sure all test outputs follow the customer’s required file formats and repository standards.
- Assist with adding unit testing into CI/CD pipelines when needed.
- Keep traceability intact between requirements, source code, and test cases.
Technical Requirements
- Solid programming experience in Embedded C.
- Practical, hands-on exposure to the Ceedling unit testing framework.
- Working knowledge of unit testing methods, white-box testing, and code coverage analysis.
- Understanding of both static and dynamic testing approaches.
- Ability to generate and interpret line, function, and branch coverage results.
- Familiarity with embedded software architecture.
- Experience working in Linux-based development environments.
- Comfort using Git, ClearCase, or similar version control tools.
- Strong troubleshooting and debugging capability.
Domain Knowledge
- Exposure to automotive embedded software development.
- Understanding of diagnostics software concepts.
- Knowledge of transmission and driveline control systems.
- Familiarity with automotive software quality processes.
Eligibility
Applicants should hold a B.Tech or B.E. degree in any specialization.
Compensation
The role offers an annual salary in the range of INR 400000 to INR 900000.