Johnson Controls
Description
Core Tech Stack
Python, C/C++, Embedded Systems Testing, HIL, Jenkins
Experience Level
3-6 years required
Job Type
Full-Time
Johnson Controls is hiring a Software Engineer for its Product Verification team in Pune, India, testing embedded and building-automation software and hardware systems to ensure products ship reliably and meet quality standards.
About Johnson Controls
Johnson Controls transforms the environments where people live, work, learn, and play, powering smart, healthy, and sustainable buildings across the globe through its portfolio of building products, technologies, software, and services.
What You’ll Do
- Design and execute test plans and test cases for embedded and building-automation software and hardware.
- Build and maintain automated test scripts and frameworks to validate product functionality.
- Use hardware-in-the-loop (HIL) setups to test embedded systems under realistic conditions.
- Log, track, and help resolve defects in close coordination with development teams.
- Support continuous integration pipelines to keep testing efficient and repeatable.
What You’ll Need
- 3-6 years of experience in software or embedded systems testing.
- Proficiency in Python and C/C++.
- Experience with hardware-in-the-loop (HIL) testing methodologies.
- Familiarity with CI/CD tools such as Jenkins.
- Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or a related field.
To apply for this job please visit jobs.johnsoncontrols.com.