System Architect

Posted:
9/12/2024, 10:51:20 AM

Location(s):
Shanghai, Shanghai, China ⋅ Shanghai, China

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Johnson Controls, APAC Engineering Center – BAS & Controls is seeking for 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
•    Experience with open-source technologies and frameworks.

#LI-TZ1

#LI-Onsite