Embedded Software Engineer I - Product Development
Build your best future with the Johnson Controls team! We are a global leader in smart, healthy, and sustainable buildings, reimagining the performance of buildings to serve people, places, and the planet. Join a winning team that enables you to develop through meaningful work projects and learning opportunities, with a focus on supporting your physical, financial, and emotional wellbeing.
About the role
Johnson Controls has a phenomenal opportunity for a Senior Software Test Engineer to join our dynamic team in New Freedom, PA, ensuring the reliability and performance of our cutting-edge Chiller products. Candidates must be commuting distance to New Freedom, PA, or able to relocate. This role requires U.S. citizenship or permanent residency (Green Card holder).
Responsibilities
- 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.
Requirements
- 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 U.S. citizen or permanent resident (no sponsorship available).
Preferred Qualifications
- Demonstrated experience in developing and implementing automated testing solutions and frameworks.
Benefits
- Competitive salary
- Paid vacation, holidays, and sick time
- Comprehensive benefits package including 401K, medical, dental, and vision care
- On-the-job and cross-training opportunities
- Encouraging and collaborative team environment
- Dedication to safety through our Zero Harm policy
Pay
Salary range: $65,000 - $80,000 (determined by education, experience, knowledge, skills, and abilities of the applicant, internal equity, and market alignment).