
Real job — pulled straight from Ampd Energy’s careers page · Verified October 26, 2026 · No reposts.
Job description
Ampd Energy is hiring a Embedded Software Engineer — a full-time, based in Hong Kong role. Apply directly on Ampd Energy's careers page below.
Embedded Software Engineer
Team: Engineering
Location: Hong Kong
Commitment: Full Time
Workplace Type: onsite
- Develop and maintain embedded code for Microgrid Controller (load sharing, paralleling) and the Energy Management System (EMS), controlling high power devices.
- Work with Cloud development team in IoT/telemetry reporting.
- Develop smart algorithms for arbitrage, peak shaving, etc.
- Support software architecture design, requirements analysis, interface definition.
- Collaborate closely with hardware and system engineers for system integration and product certification.
- Conduct system validation and verification supported with automated tools.
- Ensure system reliability and functional safety compliance.
- Troubleshoot and root cause analysis of field issues remotely.
- Write technical documents for design concept, product spec, etc.
Skills Required:
- Background in Computer Engineering, Computer Science or related fields.
- At least 5 years of prior relevant experience in embedded software development using C, C++ and Python.
- Experience in Embedded Linux (or other RTOS) and GUI framework is a plus.
- Strong in Software Design Methodologies and Processes such as peer reviews (doc+code), version control, issue tracking, etc.
- Understanding of power electronics and battery systems is a plus.
- Knowledge of standard industrial communication protocols including SPI, CANbus, Modbus etc.
- Experience in Agile methodology such as Scrum is a plus.
Get Embedded 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




Frequently asked questions
What skills are required for Embedded Software Engineer at Ampd Energy?
The required skills for Embedded Software Engineer at Ampd Energy include: C, C++, Python, SPI, Agile, Scrum, IoT.
What is the seniority level for Embedded Software Engineer at Ampd Energy?
Embedded Software Engineer at Ampd Energy is a Senior level position.
How do I apply for Embedded Software Engineer at Ampd Energy?
You can view the full description and apply for Embedded Software Engineer at Ampd Energy on EchoJobs: https://echojobs.io/job/ampd-energy-embedded-software-engineer-ripvx.