Senior Engineer – Software

  • Singapore
  • Job ID:#SYD1

Job Description

As a Senior Software Engineer, you will be responsible for the design of software to control the overall system, using C, C+ and similar languages, and interfacing with other controllers utilizing CAN Bus, RS485, Modbus communication protocols. You will be expected to guide and train younger engineers in the areas of electrical, electronics and software development.


  • Utilize CAN Bus communication protocol for integration of control units
  • Coding in C, C++ for PLC/Control units for control of electrical and thermal management
  • Involve in design of power electronics & system control using PLC, electronic control unit (embedded system), relays, circuit breakers, contactors, switchboards
  • Assist in deployment and integration of Lithium-Ion batteries, BMS and EV/EVSE systems
  • Assist design of AC/DC circuits, systems and user interface using Matlab, Labview and others
  • Perform troubleshooting and repair of electrical and electronic circuits


  • Min. Bachelor’s Degree in Software Engineering or similar
  • Min. 7 years of experience in software is required
  • Programming languages in C, C++, is required. Knowledge in other languages is advantageous
  • Experience of installing functions like blue tooth, CAN Bus, etc.
  • Experience & knowledge in Systems Engineering, HEV/BEV/FCEV, Li-Ion batteries is highly preferred
  • Proficient with Labview, Matlab, MS Office Suite of tools, exposure to Microsoft Project is advantageous
  • Good interpersonal and communication skill
  • Strong analytical and problem-solving skill
  • Result oriented, hands on, and collaborative style
  • Ability to work in multi-functional, multi-cultural teams
  • Knowledge and experience of failure mode analysis like FTA, FMEA is a plus
  • Knowledge and experience of certification process like CE, UL is a plus
  • Fluent in English and writing skills of clear and concise technical reports

Level of Expertise


Submit Your Resume To Apply

    Upload your CV as a .pdf file, max file size: 5MB

    We use cookies on our website to see how you interact with it. By accepting, you agree to our use of such cookies. Cookie Policy