System Architect - BAS

Posted:
11/19/2024, 4:00:00 PM

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 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