4 months ago
Xi’an, ChinaSenior
Responsibilities
- Develop, document, test, and validate software in embedded Linux environments.
- Participate in code reviews and software design discussions.
- Improve continuous integration processes and build and deployment automation.
- Collaborate with global teams on issue resolution, debugging, and software performance improvements.
- Contribute to the architecture of new embedded products.
Requirements
- Bachelor’s degree or higher in Computer Science or a similar field.
- Deep knowledge of the C programming language.
- Ability to translate business requirements into technical designs.
- Experience with multithreaded programming and inter-process communication.
- Knowledge of the Linux kernel, drivers, Yocto, and Buildroot.
- Good knowledge of Git.
- Proficiency in written and verbal English, interpersonal skills, and teamwork ability.
- Preferred: Rust, Zephyr, Modbus, BACnet, MQTT, and C# experience.
- Familiarity with cybersecurity concepts.
Benefits
- Flexible and competitive benefits plans.
- Flexible time off, including paid parental leave, vacation, and holiday leave.
- Employee development from onboarding through senior leadership.
- Inclusive workplace culture and employee resource groups.
About Copeland
Copeland designs and manufactures HVACR components and controls—such as compressors, refrigeration systems, and monitoring software—for residential, commercial, and industrial customers. The company was carved out of Emerson’s Climate Technologies business and is now majority-owned by Blackstone, with headquarters in St. Louis, Missouri. Its products support HVAC, cold-chain, and industrial applications worldwide, serving OEMs, distributors, and facility operators focused on energy efficiency and refrigerant transitions.
