Jobs in our community

Find your next role in helping to solve humanity’s most pressing challenges.

Senior Embedded Software Engineer

Ampd Energy

Ampd Energy

Software Engineering
Hong Kong
Posted on Monday, July 10, 2023
About Ampd Energy
Over the next 40 years, the world will add 230 billion square metres of new buildings–equivalent to building a new Paris every week. The energy which powers much of this comes from burning fossil fuels, generating substantial amounts of pollution and noise in the process. At Ampd Energy, we believe in making a zero-emission, silent future for construction–and beyond–a reality.
Founded in 2014, Ampd Energy develops advanced, electrified and connected equipment that has redefined how construction projects get powered up. We are growing, both in geographic footprint and in the verticals we serve. Ampd Energy is a mission and values driven company with a diverse, rockstar team and visionary customers who all want to make a difference.
What we are looking for
Ampd Energy is expanding our product lineup and is seeking an Embedded Software Engineer to join its software engineering team. You will be supporting the on-going development of the company’s Entertainer energy storage system and similar products. You will work closely with various internal engineering teams (especially the electronics engineering and product teams) and various external vendors.

What you need

  • Background in Computer Engineering, Computer Science or related fields.
  • At least 5 years of prior relevant experience embedded software development
  • Familiarity with embedded software development using C, C++, and python
  • Knowledge of standard industrial communication protocols including SPI, CANbus, Modbus etc.
  • Experience in software development in a Linux environment & GUI framework is a plus
  • Understanding of power electronics and battery systems is a plus

What you will be doing

  • Create new algorithms and programs to enhance the performance of the company's Battery Management Systems
  • Extend our existing embedded platform to support new products or components
  • Troubleshoot and identify root causes of field issues related to the code you develop or are responsible for
  • Collaborate closely with the company's hardware engineers to test the code you develop on the company's products
  • Provide technical documentation of our software solutions for both internal and external use
Diverse International environment
Competitive salary package including performance linked bonus
Full medical, dental & travel insurance coverage;
Uber travel policy (for business travel & travel after 8pm)
Multicultural working environment
Competitive salary
Full medical, dental and travel insurance coverage
Uber travel policy (for business travel & travel during out-of-regular-hours)
All information provided will be treated in strict confidence and used solely for recruitment purposes. We regret that we are only able to notify short-listed candidates.
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.