senior software engineer in Singapore

apply now

job details

information technology
job type
S$ 5,000 - S$ 7,000 per month
reference number
steve ling, randstad
apply now

job description


You will be working on key software products in a highly collaborative, fast-paced environment. You will work closely with solutions and product managers, software suppliers, and software engineers to develop new product offerings and improve existing software revisions. You will contribute to the software design and effectively address problems of systems integration and compatibility for the IOT projects.

About the Job

You will be required to design, implement, test, release and maintain software tools to support the development of wireless charger and capacitive touchscreen controllers . This software activity is tightly coupled to the underlying hardware. Hence, understanding of sensor interfaces, digital communication protocols, analog circuits would be requird. You should be able to read and understand schematics and hardware specifications.

About the Team/Manager

You will be working in a team of 7 and report to Software Development Manager

Skills & Experiences Required

You will need min 3 years of relevant expereince in software development. You will need the following:

  • C/C++ programming knowledge is MANDATORY with strong OOP knowledge.
  • Solid understanding of serial communication protocols between IC (I2C, SPI).
  • Linux device drivers development experience is a BIG PLUS.
  • Development experience on desktop , web and mobile application (C#/Javascirpt/Swift) is a PLUS.
  • Hardware: Should understand sensor interfaces, digital communication protocols, analog circuits. Should be able to read and understand schematics and hardware specifications.
  • Customer oriented and committed to work under tight schedules.

This is a PERM role and pay up to 7k per month depending on your last drawn

Interested candidates please send your updated CV to steve.ling(@)



C#, C/C++


Bachelor Degree

educational requirements

Bachelor Degree