top of page
Software Engineer

Roles & Responsibilities

  • Work closely with all engineering teams to translate the operational requirements into effective and efficient solutions.

  • Develop, participate and provide input in project code reviews.

  • Develops, validates, tests structures, and performs user documentation.

  • Runs and reviews software test results and perform root cause analyses to identify problems.

  • Provides recommendations and implements solutions to complex issues. Ensures compliance with quality processes and standards.

  • Makes and implements recommendations to enhance performance and improve productivity.

  • Research new tools to analyse and solve problems

  • Any other duties assigned


  • Diploma or Degree in the field of Computer Science, Electrical or Electronic Engineering, Information Technology, or equivalent.

  • Minimally 3 years of IT/Computer Software Engineering or relevant working experience.

  • Experience/Skill in programming such as C/C++, C# preferred.

  • Experience in Power Management System, PLC, MOD BUS, CAN BUS, Serial RS232, TCP/IP, UART, I2C, SPI

  • Good Problem Solving, Communication, and Teamwork Skills.

  • Driven, self-motivated, proactive, and work well as a team player.

bottom of page