About Ampd Energy
Over the next 40 years, the world will add 2.5 trillion square feet of new buildings–equivalent to building a new Paris every week. At Ampd Energy, we believe in making zero-emission, silent and around-the-clock urbanisation a global reality.
Founded in 2014, Ampd Energy today, develops advanced, electrified and connected equipment that redefines how energy and data is delivered in urban construction. Ampd Energy is a mission and values driven company with an extremely diverse, rockstar team and visionary customers who all want to make a difference.
Embedded Software Engineer
Summary of the Position
Ampd Energy is rapidly growing and is seeking an Embedded Software to join its expanding software engineering team. You will be supporting the on-going development of the company’s Enertainer energy storage system. The nature of your work will be varied and range from continued development of the Enertainer’s battery management system; to figuring out ways to increase the communication frequency between the various subsystems in the Enertainer; to implementing new, usability-enhancing features on the Enertainer. You will work closely with various internal engineering teams (especially the electronics engineering and product teams) and various external vendors.
You should be motivated, reliable, thorough, and excited about being among the first in the world to work with game-changing products. You will be expected to be able to operate with a degree of autonomy, and be a clear, candid, and effective communicator in both spoken and written English.
Ampd Energy is a values driven company, and we are looking for candidates who are aligned with our core values: Selfless, Never Satisfied, Passionate, Resourceful And Bold.
Key Qualifications
· Background in Electronics Engineering, Computer Engineering, Computer Science, Information Engineering or related fields.
· At least two (2) years of prior relevant experience.
· Strong familiarity with C and C++, especially for embedded MCUs.
· Knowledge of standard industrial communication protocols including CANbus, Modbus, SNMP etc.
· Experience in Assembly Language programming, circuit design, PCB layout design is a plus.
· Prior experience in developing mobile apps for iOS and/or Android is a plus.
Specific duties include:
· Create new algorithms and programs to enhance the performance of the company's Battery Management Systems.
· Working with Ampd Energy's Industrial Designers to design, implement and test GUI.
· Collaborate closely with the company's hardware engineers to test the real-world impact of your code on the company's products; debug.
· Develop clear, unambiguous documentation for the company's protocol instructions to allow external, third-party vendors to integrate their subsystems with multiple internal product subsystems.
· Actively involved in structuring, building up and managing a team of software engineers with different functional expertise areas and strengths.
Benefits
· Competitive salary package
· Full medical, dental & travel insurance coverage;
· Uber travel policy (for business travel & travel after 8pm).
How to apply
Please send your detailed resume in PDF format stating availability and expected remuneration.
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.