Senior Embedded Software Engineer

Ampd Energy-company-logo
Senior Embedded Software Engineer
Ampd Energy
软件工程师
中西区, 香港
7 天前
全职
办公室工作
技术、信息和媒体
工作描述
17 天前
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.
分享到
更多来自 Ampd Energy
Ampd Energy-company-logo
产品/项目经理
中西区, 香港
7 天前
全职
办公室工作
技术、信息和媒体
更多类似工作
Canonical-company-logo
Embedded Linux Software Engineer
Canonical
中西区, 香港
Data Digitalisation Limited-company-logo
Junior System Engineer/ System Engineer
Data Digitalisation Limited
中西区, 香港
VTech Corporate Services Ltd-company-logo
Senior Embedded Machine Learning Engineer /VTT330/J10/
VTech Corporate Services Ltd
中西区, 香港
EPAM Systems-company-logo
Senior Software Engineer (Java)
EPAM Systems
中西区, 香港
EPAM Systems-company-logo
DevOps – System Engineer
EPAM Systems
中西区, 香港