x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Developer
 banner picture 1  banner picture 2  banner picture 3

Software Developer

Achieve Talents Pte. Ltd.

Achieve Talents Pte. Ltd. company logo

Job Description:

  • Develop software using C++ on embedded platforms such as QNX, VxWorks, and Embedded Linux.
  • Design and develop software using object-oriented principles, UML modeling, and design patterns.
  • Work with multi-threading, socket programming, and serial/USB communication.
  • Perform software testing, debugging, and troubleshooting of embedded systems.
  • Collaborate with teams to meet stringent timelines and deliver high-quality software.

Job Requirements:

  • Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a relevant discipline.
  • Developed a software in at least one full software development lifecycle.
  • Experience in writing requirements specifications, use cases, design documentation, and designing software using object-oriented software design and UML modelling.
  • Good knowledge and experience in C++ on embedded platforms.
  • At least 5 years of experience in object-oriented software development.
  • Prior experience in Scrum AGILE methodology process to develop and integrate embedded devices with cloud platforms is a plus.
  • Prior experience in developing and integrating vehicle side information technology for public transport (ITxPT) services, like GNSS and AVMS services would be advantageous.
  • Strong analytical and problem-solving skills.
  • Good written and verbal communication skills.
  • Self-motivated, independent and a good team player.

Sharing is Caring

Know others who would be interested in this job?