> Markdown version of [/jobs/ext/2653357-embedded-software-engineer-i-product-development](https://www.wearedevelopers.com/jobs/ext/2653357-embedded-software-engineer-i-product-development). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer I - Product Development - **Company:** Johnson Controls - **Location:** New Freedom, PA, United States - **Experience:** Expert - **Salary:** $65,000.0 - $80,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, C++ (Programming Language), Software Debugging, Embedded Software, Joint Test Action (IEEE Standards), Python (Programming Language), Software Engineering, Hardware Testing, Information Technology - **Published:** August 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6351474af0ec2849 ## About the Role * Bachelor's degree in Computer Science, Electrical Engineering, or a related field. * 2+ years of overall experience in software development and testing. * 1+ years of hands-on experience specifically in manual testing, preferably automated testing. * Proficiency in programming languages such as C/C++, Python, or similar. * Familiarity with hardware testing and debugging using tools like oscilloscopes, logic analyzers, and JTAG. * Prior experience in leading testing efforts for complex embedded systems. * Must be a US citizen or permanent resident. We cannot provide sponsorship for this position. Preferred: * Demonstrated experience in developing and implementing automated testing solutions and frameworks. ## Description Johnson Controls has a phenomenal opportunity for a Senior Software Test Engineer to join our dynamic in New Freedom, PA, to help ensure the reliability and performance of our cutting-edge Chiller products. Candidates must be commuting distance to New Freedom, PA, or able to relocate. What You Will Do: You will play a critical role in the development and testing of our exciting embedded software systems! You will have the opportunity to lead testing efforts, mentor, and collaborate with cross-functional teams to ensure that our products meet the highest standards of quality. If you have a strong background in software testing, a deep understanding of embedded systems, proven experience in automated testing, and a passion for excellence, then keep reading! How you will do it: * Lead the development and execution of comprehensive test plans and test cases for embedded software. * Design, implement, and maintain automated and manual test frameworks and scripts to enhance testing efficiency and coverage. * Collaborate with software development teams to understand requirements and ensure testability. * Conduct reviews of design and requirements to identify potential issues early in the development cycle. * Analyze test results, report defects, and work closely with development teams to ensure timely resolution. * Participate in root cause analysis and drive corrective actions for identified issues. * Contribute to process improvements and the adoption of new testing tools and methodologies. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)