Johnson Controls is seeking a Senior Engineer to join their team in Shanghai, focusing on Building Automation Systems (BAS). This role combines software engineering with building automation expertise, requiring someone who can implement highly optimized systems while working closely with product management. The position demands strong technical skills in both software development and building control systems, including experience with protocols like BACnet and Modbus. The ideal candidate will have at least 5 years of experience and be comfortable with both Linux and Windows environments, capable of independent script development and debugging. This role offers the opportunity to work on products that impact millions of users while contributing to making buildings smarter, more efficient, and sustainable. Johnson Controls has been at the forefront of building intelligence since 1885, offering the world's largest portfolio of building products, technologies, software, and services. The company's mission focuses on transforming environments where people live, work, learn, and play through innovative solutions that enhance building performance and sustainability.