Senior Embedded Software Engineer

Ampd Energy-company-logo
Senior Embedded Software Engineer
Ampd Energy
Software Engineer
Central and Western, Hong Kong
7 days ago
Full Time
Onsite
Technology, Information and Media
Job Description
17 days ago
About Ampd Energy

At Ampd Energy, we believe in making a zero-emission future for many industries a reality. Founded in 2014, Ampd Energy develops robust, versatile, advanced, compact, and connected battery energy storage systems (BESS) to replace the dirty, noisy, and hazardous diesel generators that power job sites in industries such as construction, civil works, mining, events, film, and utilities.

Ampd Energy is a mission and values-driven company with a diverse, high-performing global team supported by visionary customers who all want to make a difference. We are poised for significant expansion and seek dynamic, passionate team members to help propel our growth.

What we are looking for

Ampd Energy is looking for a Senior Embedded Software Engineer to join our team with a minimum of 5 years of experience in embedded software engineering. This exciting opportunity will allow you to develop Ampd Energy’s Microgrid Controller and DERM’s platform. You can contribute with your knowledge and passion in the development of innovative technologies that accelerate the deployment of renewable energy technologies.

What you need
• 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.

What you will be doing
• 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.

Ampd Energy offers comprehensive benefits, professional development opportunities, and a multi-cultural, collaborative, and diverse environment.

All information provided will be treated in strict confidence and used solely for recruitment purposes.

Ampd Energy is an equal-opportunity employer. All candidates will be assessed on merit without regard to age, race, gender, sexual orientation, religion, nationality, marital status, political affiliation, or any other factor protected by law.
Share to
More jobs from Ampd Energy
Ampd Energy-company-logo
Product/Project Manager
Central and Western, Hong Kong
7 days ago
Full Time
Onsite
Technology, Information and Media
More jobs like this
Canonical-company-logo
Embedded Linux Software Engineer
Canonical
Central and Western, Hong Kong
Data Digitalisation Limited-company-logo
Junior System Engineer/ System Engineer
Data Digitalisation Limited
Central and Western, Hong Kong
VTech Corporate Services Ltd-company-logo
Senior Embedded Machine Learning Engineer /VTT330/J10/
VTech Corporate Services Ltd
Central and Western, Hong Kong
EPAM Systems-company-logo
Senior Software Engineer (Java)
EPAM Systems
Central and Western, Hong Kong
JustOneGalaxy Recruitment-company-logo
Embedded Software Engineer/ Firmware Engineer (2-3 years exp, MNC)
JustOneGalaxy Recruitment
Kwun Tong, Hong Kong
EPAM Systems-company-logo
DevOps – System Engineer
EPAM Systems
Central and Western, Hong Kong