
Real job — pulled straight from Carrier Global’s careers page · Verified August 4, 2026 · No reposts.
Job description
Carrier Global is hiring a Senior Software Engineer — a full-time, based in Shanghai, China role. Apply directly on Carrier Global's careers page below.
Sr Eng, Software Engrg
Location: LOC3254: No.3239 Shenjiang Road, Shanghai, Pudong New Area, Shanghai, China
Remote Type: Onsite
Time Type: Full time
Job Description
Position: Senior engineering – Control algorithm development
Job Grade: P3
Department: SRDC CHVAC Controls
About the new role
We are seeking a Senior Control Algorithm Development Engineer who can contribute on
Control algorithm development and verification on the CHVAC Product controls.
The ideal candidate will be primarily responsible for CHVAC products control requirements definition, control algorithm implementation, closed loop verification.
Key Responsibilities:
As a (specify role), she or he will be responsible for:
· Cooperate with the product system and other functions team to understand and define the control requirements documentation (SSRD and CRS), and also the control algorithm test plan with all the test cases listed up
· Work in control team, responsible for control algorithm design and verification with MBD (model-based design) approach which includes control Simulink component design, control MBD simulation (MiL (Model in the Loop), SiL (software in the Loop), HiL (hardware in the Loop), etc.) and software integration
· Cooperate with embedded software engineer on the product software integration and verification
· Support other function teams (SQA, equipment team, lab, factory, service, etc.) to fix the problems and deliver the products to the market
· Create control algorithm development and verification standard work
· Other work items arranged by the supervisor
Requirements
People who are interested in this position should meet the following requirements.
As a minimum must have:
· Bachelor’s or master’s degree in Control theory and control engineering, automation, HAVC system, mechatronics and related majority
· >3 years work experience on control system development with Simulink
· Solid skills on Matlab / Simulink programming
· Experience in Python / C/C++ programming or other tools (For example: AI tools) will be a plus
· Good English skills on both oral and written
· Good teamwork and communication skills
Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Senior Control System Software Engineer, Control Laws
Frequently asked questions
What skills are required for Senior Software Engineer at Carrier Global?
The required skills for Senior Software Engineer at Carrier Global include: Simulink, Matlab, Python, C++, C.
What is the seniority level for Senior Software Engineer at Carrier Global?
Senior Software Engineer at Carrier Global is a Senior level position.
How do I apply for Senior Software Engineer at Carrier Global?
You can view the full description and apply for Senior Software Engineer at Carrier Global on EchoJobs: https://echojobs.io/job/carrier-global-sr-eng-software-engrg-xap5s.