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
Website: https://johnsoncontrols.com/
Headquarter Location: Cork, Cork, Ireland
Employee Count: 10001+
Year Founded: 1885
IPO Status: Public
Industries: Industrial Engineering ⋅ Physical Security