freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Develops and verifies control algorithms for CHVAC (heating, ventilation, air conditioning) products using Simulink and MBD (Model-Based Design), collaborating with product teams, embedded engineers, and cross-functional groups to define requirements, simulate (MiL/SiL/HiL), and integrate software for market delivery.

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available