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