Software Engineer - Fullstack

Hong Kong
Engineering – Software Engineering /
Full Time /
Hybrid
About Ampd Energy

An emission free future for industries is the core mission of Ampd Energy. Over the next 40 years, the world will add 230 billion square metres of new buildings, this is equivalent to building a new Paris every single week. At Ampd Energy, we believe in making a zero-emission, silent future for many industries a reality.

Founded in 2014, Ampd Energy develops advanced, electrified and connected equipment that redefines how energy and data is delivered in urban industries. Ampd Energy is a mission and values driven company with a diverse, high performing teams supported by visionary customers who all want to make a difference.

Summary of the Position

Ampd Energy is growing and seeking a Software Engineer to join its product development and R&D team. The ideal candidate will be responsible for developing and maintaining software solutions that integrate with firmware components in our energy storage systems. This role offers an exciting opportunity to work at the forefront of renewable energy technology and contribute to the advancement of sustainable energy solutions.

What you will be doing

    • Collaborate with cross-functional teams including Firmware engineers and Product managers to design and implement software solutions for energy storage systems.
    • Work closely with the Product Managers and Designers to collaborate on designing and improving applications aimed at assisting our customers and internal teams in effectively managing our fleet.
    • Design and implement communication protocols to facilitate seamless interaction between software and firmware modules.
    • Conduct thorough testing and debugging of software/firmware interactions to ensure reliability, performance, and safety of energy storage systems.
    • Stay updated with the latest industry trends and technologies in software development, and incorporate best practices into our development processes.
    • Participate in code reviews, documentation, and knowledge sharing activities to maintain high standards of software quality and foster a collaborative team environment.

What we are looking for

    • Bachelor's degree or above in Computer Science, Software Engineering, or other equivalent fields
    • Strong analytical and problem-solving skills
    • Experience in RESTful and GraphQL APIs
    • Experience in Git
    • Good communication skill in written and spoken English
    • Expenience in firmware development using C/C++ is a plus
    • Experience in modern JavaScript frameworks such as Vue.js / React is a plus
    • Experience in TypeScript is a plus
    • Experience in cloud provider such as AWS, GCP or Azure is a plus
    • Experience in Scrum or Agile is a plus
Benefits
Multicultural working environment
Competitive salary
Full medical, dental and travel insurance coverage

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.