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 Engineer (Devices) - 2 Years Contract
 banner picture 1  banner picture 2  banner picture 3

Software Engineer (Devices) - 2 Years Contract

Zenith Infotech (s) Pte Ltd.

Zenith Infotech (s) Pte Ltd. company logo

This is a 3 year contract, deployed to one of our clients in the public transportation sector.

Working Location: Bedok

Job Responsibilities:

The successful candidate will design and develop devices that are part of an integrated e-payment Fare Collection System. Involved in the entire software development lifecycle, the role includes:

  • Gathering requirements
  • Designing and developing software applications for embedded devices
  • Implementing and optimizing communication protocols (e.g., TCP/IP, HTTPS, FTPS/SFTP, MQTT-S) for secure and reliable connections between devices and on-premises/cloud platforms
  • Conducting thorough testing, debugging, and troubleshooting of embedded devices to ensure functionality, connectivity, performance, and reliability
  • Preparing and submitting SDLC deliverables (e.g., Business Rules, SRS, Architecture Documents, Source Codes, Testing Specifications, Manuals)
  • Assisting with day-to-day application support
  • Liaising with users on requirements, testing, and production issues

Qualifications & Requirements:

  • Degree in Electrical/Electronics/Computer Engineering, Computer Science, or a related field
  • Experience with at least one full SDLC
  • Proficiency in writing Requirements Specifications, Use Cases, and Design Documentation; strong skills in object-oriented design and UML modeling
  • Solid experience in C++ on embedded platforms (e.g., QNX, VxWorks, Embedded Linux)
  • Expertise in multi-threading, socket programming, and serial/USB communication
  • 5+ years of experience in object-oriented software development
  • Familiarity with Scrum/Agile methodologies (a plus)
  • Experience in developing and integrating embedded devices with cloud platforms
  • Strong analytical, problem-solving, and communication skills
  • Self-motivated, independent, and a good team player


✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?