Johnson Controls

System Architect - BAS

Shanghai, Shanghai, CN

5 days ago
Save Job

Summary

Johnson Controls, APAC Engineering Center – BAS & Controls is seeking a Systems Architect, in this pivotal role, he/she will be responsible for designing and implementing robust system software architectures that drive our development work in building automation system offerings. He/she will work closely with offering management, requirements analyst, UX, software dev team, test and validation teams.

Key Responsibilities

  • Lead the design and development of software system architectures that align with business objectives and technology strategies.
  • Collaborate with cross-functional teams to define and implement best practices in system architecture and software development.
  • Utilize design patterns to create scalable and maintainable software systems.
  • Oversee the integration of front-end and back-end technologies, ensuring seamless communication and functionality.
  • Apply your knowledge of databases, IoT, and communication protocols to develop cutting-edge solutions.
  • Promote Agile development methodologies within the team to foster collaboration and efficiency.
  • Stay updated with industry trends and emerging technologies to continuously enhance our software offerings.

Qualifications

  • Master or above degree in Engineering (Automation, EE, Computer Sciences etc)
  • Minimum 10 years of experience in new product development in the building automation industry or related industry.
  • Minimum 5 years’ successful experience in delivery of complex programs, including system software development
  • Demonstrated technical acumen and an ability to work with the technology organization to align product and technology roadmaps
  • Proven experience in system architecture and design, with a strong background in software development.
  • Proficiency in full-stack development, including expertise in front-end technologies (HTML, CSS, JavaScript, etc.) and back-end technologies (Node.js, Java, .NET, etc.).
  • Solid understanding of design patterns and database management systems.
  • Familiarity with IoT systems and communication protocols.
  • Experience with Agile development practices.
  • Experience and skills with RDBMS (PostgreSQL, MySQL, SQL Server) concepts, logical and physical design, and administration
  • Proven Record of System level products design, development, Experiences in BAS \ BMS \ IBMS, DCS \ PLC etc
  • Experience in setting architectural direction and successful track record of delivering strategic commercial software solutions, Experience in Modeling language, like UML  
  • proficiency in various technical skills including frontend, backend
  • Protocol / Network knowledge: BACnet, Modbus, Lon Works, OPC, WiFi, ZigBee, Z-wave etc
  • Database knowledge: commercial (SQL Server etc), opensource (SQLite, Redis, PostgreSQL etc)
  • Knowledge in desktop and embedded OS: Windows, Linux, QNX, FreeRTOS etc; familiar with Opensource community
  • Good knowledge in IoT, AI/ML, Cloud, Mobile, Data, Cyber Security
  • Rich Experiences in IPD or NPI process, Agile development

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job