Copeland

Sr. Embedded Software Engineer-2

Copeland
Apply
2 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.

Tech Stack

Categories

Copeland

About Copeland

1,001-5,000 employees
Contact me