Post Job Free
Sign in

Senior Software Engineer

Company:
SGInnovate
Location:
Singapore, Central Singapore Community Development
Posted:
April 16, 2024
Apply

Description:

This role is with Nanofilm Technologies, a startup supported by SGInnovate.

Background

Sydrogen Energy is a new subsidiary of Nanofilm Technologies group with the substantial backing of Temasek Investment Holdings.

Sydrogen will develop and manufacture components and systems of fuel cells needed in the hydrogen economy by leveraging the coating technologies and manufacturing capabilities of Nanofilm.

Building off a strong foundation of both parents, Sydrogen will bring to market new game changing green energy systems. Riding the interest and efforts behind climate change and green economy, Sydrogen is well positioned for growth and supporting a transition to greener energy sources.

NanoFilm was founded in 1999 as a high-tech spinoff from Nanyang Technological University. It specializes in advanced materials and nanoproducts and is listed on the Singapore Exchange SGX.

Job Scope

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.

Roles and Responsibilities

* 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

Requirements

* 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

Interested candidates may apply directly on DTC Marketplace at:

Apply