ย 

Senior Embedded Software Engineer

Hybrid
Senior
๐Ÿ‡ญ๐Ÿ‡ฐ Hong Kong
Software Developer
Software development

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

Ampd Energy develops advanced, electrified, and connected equipment for construction projects, with a mission to create a zero-emission, silent future.

๐ŸŒžClean energy
Construction
Clean Energy
Technology

LinkedIn

๐Ÿญrenewable energy power generation
๐ŸŽ‚2014

Other jobs at Ampd Energy

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย 

View all Ampd Energy jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

๐Ÿ‡ญ๐Ÿ‡ฐ Hong Kong
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย