Summary of the Position
Ampd Energy is growing and seeking an Embedded Software Engineer to join its Embedded Software team. We have engineering teams in Hong Kong actively developing new products as well as improving and maintaining existing products.
Ampd’s Enertainer provides a new way for the construction industry to power its growth, vastly reducing emissions and providing a high level of data transparency. Its innovative design with redundancy built in both hardware and software provides a very high reliability system. The embedded software team is responsible for developing and enhancing its one-of-a-kind battery management and control system.The hardware platform we use ranges from 8-bit/32-bit MCU to linux based systems. You won’t get bored!
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 and Cantonese. Come join our mission driven team.
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.
Knowledge, Qualifications and Skills
- Bachelor's degree in Computer Engineering, Electronics Engineering, Computer Science or related fields.
- At least five (5) years of prior relevant experience.
- Candidates with less experience will be considered for junior positions.
- Familiarity with real-time embedded software development using C/C++ and Python.
- Knowledge of standard industrial communication protocols such as I2C, SPI, CANbus, Modbus etc.
- Experience in data communication using RS232/RS485 and TCP/IP.
- Experience in embedded software development in a Linux environment.
- Experience in Linux kernel configuration and driver development is a plus.
- Knowledge in IoT development is an advantage.
Responsibilities
- Responsible for embedded software design, coding, debugging and testing.
- Collaborate closely with the company's other engineering teams and business development team to design, develop and test new features and new products.
- Work with external vendors to integrate new hardware and software into our products.
- Prepare documentation of our software solutions for both internal and external use.
- Support product manufacturing
Benefits
- Competitive salary
- Full medical, dental & travel insurance coverage
- Uber travel policy (for business travel & travel during out-of-regular-hours)
How to apply
Please send your detailed resume in PDF format stating availability and expected remuneration to careers@ampd.energy.
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.