Point your AI agent at freehire and let it find you a job.

Get the CLI →

Classy Wheeler Limited

Embedded Software Engineer (Shenzhen)

Posted 7 views
Discussion

Summary

Develops embedded firmware for IoT and consumer products at a leading IoT manufacturer, taking part in the full software lifecycle and working closely with the hardware team. Core stack: C/C++ and Python, MCU and device-driver programming, Embedded Linux, and IoT protocols like Zigbee, WiFi, BLE, MQTT.

Leading manufacturer and supplier of IoT products and applications

Job Description

  • Develop embedded firmware for IoT applications and consumer products.
  • Participate in the entire software development life cycle including design, coding, integration, testing, debugging and documentation.
  • Work closely with hardware team for product development.

Job Requirements

  • Higher Diploma/Bachelor Degree in Electronics Engineering, Computer Engineering or equivalent qualification.
  • Minimum 3 years solid hands‑on software development experience for embedded system.
  • Proficient in MCU and device driver programming.
  • Experience in Embedded Linux Platform.
  • Experience in C, C++, Python programming.
  • Knowledge of Zigbee, WiFi, BLE, TCP/IP, UDP, MQTT, CoAP is an advantage.
  • Familiar with version control tools such as SVN, JIRA, etc.
  • Good team players, interpersonal and communication skills

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

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.