company logo

Principle Engineer

Johnson Controls.com

Office

Changjiang Road, China

Full Time

Job Title – Principal Software Engineer

This position is responsible for the development of embedded software for Chiller products within our Building Efficiency business.

Position Responsibilities

• Taking a lead in coding, testing, debugging and modifying embedded  software to ensure conformance to design specifications and the JCI Software Development Process;

• Participating in the development of software requirements specifications, design documents, and software functional specifications;

• Supporting a philosophy of cooperation within the software team;

• Participating and coordinating  in software design and code reviews/inspections;

• Assisting in the preparation and maintenance of project schedules and budgets;

• Provide support for process improvement initiatives with team.

• Supporting Hardware engineering team to analyze the rationality and economy of the hardware system, and to keep improvement.

• Documenting and archiving software program releases in accordance with the Software Development Process;

Critical Competencies

  • This person must have exceptionally good software design and programming skills in C/C++  and object-oriented analysis & design methods, be familiar with tools such as GIT,JIRA, gcc etc.
  • Must have a working knowledge of real-time design and embedded operating systems.
  • Experience with debugging tools and techniques, such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Knowledge of communication protocols commonly used in embedded systems, such as SPI, I2C, and UART.
  • Familiarity with software engineering tools, such as UML, code coverage tools, and static analysis tools.

• Be familiar with hardware knowledge of Industrial control system and characteristics of various electronic components.
• Excellent written and oral communication skills, especially on English.

 

Education Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or related engineering discipline with at least 5 years of software engineering experience. Other Qualifications• Experience with embedded Linux or similar operating system is required.
  • Must live within reasonable driving distance to our Wuxi office.

Principle Engineer

Office

Changjiang Road, China

Full Time

August 19, 2025

company logo

Johnson Controls

johnsoncontrols