Senior Software Quality Assurance Engineer, Fire Detection

Johnson ControlsWestford, MassachusettsOn-siteFull-timeMid level, 2–5 yearsListed 16 minutes ago

Apply now

About this role

What You Will Do

As a Senior Software Quality Assurance Engineer, you will validate the functionality, performance, and reliability of embedded networking software used in Johnson Controls fire detection solutions. You will work closely with software developers, hardware engineers, and system architects to ensure high-quality product releases while supporting next-generation fire detection technologies.

How You Will Do It

- Develop and execute manual and automated test strategies for embedded software and networking functionality.
- Support software releases, regression testing, and defect validation activities.
- Validate communication protocols, connectivity, system stability, and overall product performance.
- Troubleshoot software defects through log analysis, debugging, and root cause investigation.
- Test and validate next-generation fire detection system features.
- Configure and maintain SQA lab environments, including fire panels, workstation software, gateways, and networked devices.
- Develop and maintain automated test scripts and frameworks.
- Collaborate closely with software developers, hardware engineers, and cross-functional teams to troubleshoot issues and improve product quality.
- Collaborate within Agile development teams to drive continuous quality improvements.

Required Qualifications

- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 3+ years of experience in software quality assurance for embedded systems, connected devices, or networking products.
- Hands-on experience developing or maintaining automated test scripts using Python, Java, or similar programming languages.
- Experience testing embedded systems or integrated hardware/software products.
- Strong understanding of networking fundamentals, including TCP/IP, UDP, ports, and sockets.
- Strong debugging, problem-solving, and root cause analysis skills.
- Experience working in an Agile development environment.

Preferred Qualifications

- Master's degree in a related engineering discipline.
- Experience with TestComplete, Selenium, or similar automation tools.
- Experience integrating automated testing into CI/CD pipelines.
- Experience using Wireshark or similar network analysis tools.
- Knowledge of embedded communication protocols and distributed systems.
- Experience with fire detection, life safety, industrial automation, IoT, robotics, or building technology products.
- Familiarity with proprietary networking protocols and packet analysis tools.
- Experience testing hardware/software integrated systems.

HIRING SALARY RANGE: $98,000 - $130,000 (salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data.) This role offers a competitive Bonus plan that will take into account individual, group, and corporate performance. This position includes a competitive benefits package. The posted salary range reflects the target compensation for this role. However, we recognize that exceptional candidates may bring unique skills and experiences that exceed the typical profile. If you believe your background warrants consideration beyond the stated range, we encourage you to apply. To support an efficient and fair hiring process, we may use technology assisted tools, including artificial intelligence (AI), to help identify and evaluate candidates. All hiring decisions are ultimately made by human reviewers. For details, please visit the About Us tab on the Johnson Controls Careers site at  https://jobs.johnsoncontrols.com/about-us

#LI-ONSITE

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law . If you are an individual with a disability and you require an accommodation during the application process, please visit here .