Search by job, company or skills

F

Software Engineer (Device)

5-7 Years
SGD 11,000 - 12,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Summary

Designs and develops software for embedded e-payment devices used in automated fare collection systems, ensuring secure communications and reliable transaction processing.

Key Responsibilities

  • Design and develop software for embedded e-payment devices.
  • Implement and optimise communication protocols (TCP/IP, HTTPS, FTPS/SFTP).
  • Perform debugging, testing, and system troubleshooting.
  • Support system integration and device certification.
  • Prepare SDLC deliverables and technical documentation.
  • Technical Requirements
  • C++ on embedded platforms (QNX, VxWorks, Embedded Linux)
  • Object-oriented design and UML modelling
  • Multi-threading and concurrency programming
  • Socket programming
  • Serial and USB communication
  • Knowledge of Automatic Fare Collection (AFC) systems

Qualifications & Experience

  • Degree in Computer Engineering, Electronics, or related field.
  • Minimum 5 years of embedded systems development experience.
  • Experience in payment devices or transit systems is an advantage.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143655865