System Integration Engineer
Shenzhen, China
About Company
Ampotech is an energy technology company based in Singapore that develops internet of things (IoT) hardware and AI-enabled software to help businesses collect, analyse, and integrate building and machine electricity usage data for sustainability reporting, benchmarking, automation, and facilities management.
Why work with us?
Ampotech has been recognized as one of the top climate tech companies in Southeast Asia, and has won awards for its technology and impact in the built environment sector. Our company is proudly backed by multiple venture capitals in the region including Earth Venture Capital, KSL Maritime Venture, SEEDS Capital, Silicon Solutions Partners, Prasetia Dwidharma.
Ampotech’s products and software are trusted by industry leaders in the energy and real estate sectors, with thousands of devices deployed in commercial, residential, and industrial buildings in Singapore. As the company is expanding overseas, we are seeking a motivated and capable Software Engineer to join our team and work on an enterprise-level IoT platform.
As a Software Engineer, you will be responsible for developing and maintaining the platform, ensuring that all design and coding adhere to high standards. This is an exciting opportunity to work in a cutting-edge, dynamic start-up environment.
Responsibilities:
This role works closely with our development and project teams in Singapore and Southeast Asia to develop and test remote monitoring and control systems deployed in the field. Each project has slightly different requirements regarding data acquisition, communication protocols, and cybersecurity. You will be responsible for proposing cost-effective solutions tailored to each project’s needs. Once approved internally, you will build the test environment, customize programs, and test the entire system to ensure it operates reliably before handover to the project team.
You will also support on-site system troubleshooting, bug fixing for backend systems or edge devices.
Requirements:
- Background in Computer Science or Electrical Engineering;
- Proficient in programming: C, Python, Java, JavaScript, and Linux shell (bash);
- Strong knowledge of computer networks and devices such as gateways and 4G/5G routers;
- Solid understanding of cybersecurity, VPN, and firewall configurations;
- Proficient in Linux operating systems;
- Familiar with common network protocols such as TCP/IP, MQTT, HTTPS, ARP;
- Knowledge of industrial protocols like Modbus, BacNet, OPC UA, Profinet, RS485/232;
- Familiarity with edge hardware such as 4G/5G gateways, PoE switches, network switches, and industrial PCs;
- Industrial automation experience is a strong plus (e.g., PLC, DDC, DI/DO, AI/AO);
- Knowledge of HVAC systems, solar systems, battery energy storage systems, and EV charging is a plus;
- Ability to use large language models (e.g., ChatGPT) efficiently is a bonus.
- Ability to communicate fluently in English
Ampotech: A Welcoming and Equal Opportunity Workplace
Ampotech fosters innovation through diversity, inclusion, and collaboration. As an equal opportunity employer, we welcome all applicants and ensure fair employment decisions regardless of background or identity. We value fresh ideas, diverse perspectives, and continuous learning. Join us in building a smarter, more sustainable future.
Apply for this job
*Indicates a required field.