Johnson Controls is seeking a Senior Software Engineer for their Sensormatic Electronics division in Campbell, California. This role combines advanced software engineering with machine learning expertise, focusing on developing intelligent solutions for smart home security and IoT devices. The position involves working with cutting-edge technologies including voice and face recognition, anomaly detection, and predictive analytics.
The ideal candidate will lead the development of sophisticated machine learning algorithms for security applications, create data visualization solutions, and drive innovation in product development. This role offers a hybrid work arrangement with 3 days of remote work per week, providing flexibility while maintaining collaborative opportunities.
The position requires a master's degree in Computer Science, Software Engineering, Data Science, or related field, with specific graduate-level coursework in advanced topics such as Machine Learning, Natural Language Processing, and Neural Networks. The role offers a competitive salary of $172,931 per year and includes benefits under the company's Employee Referral Program.
As part of Johnson Controls, a global leader in building intelligence and smart solutions, you'll be working at the intersection of IoT, AI, and enterprise software. The company's mission focuses on making buildings smarter, safer, and more sustainable through technological innovation. This role offers opportunities to work with diverse teams across the globe, mentor junior team members, and contribute to significant technological advancements in the smart building industry.
The position combines technical leadership with hands-on development, requiring expertise in both software engineering and data science. You'll be responsible for developing critical systems that enhance security and user experience in smart home environments, while also contributing to the company's broader mission of transforming how people interact with built environments.