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   »   137-002 Device Software Engineer
 banner picture 1  banner picture 2  banner picture 3

137-002 Device Software Engineer

Asia Innovatory Management School

Asia Innovatory Management School company logo

Are you passionate about developing cutting-edge solutions for integrated e-payment systems? We are looking for a Device Software Engineer to join our dynamic team. You will be responsible for designing and developing software for embedded devices that are integral to the Automatic Fare Collection (AFC) systems. If you have a background in embedded systems and a passion for technology, this is a fantastic opportunity for you!


Key Responsibilities:

  • End-to-End Development: Lead the design, development, and testing of embedded device software for e-payment systems.
  • Communication Protocols: Implement and optimize protocols such as TCP/IP, HTTPS, FTPS/SFTP, and MQTT-S for secure and reliable device communication.
  • Testing & Troubleshooting: Conduct in-depth testing, debugging, and troubleshooting to ensure high performance, functionality, and connectivity of embedded devices.
  • Documentation: Prepare and submit deliverables throughout the Software Development Lifecycle (SDLC), including Business Rules, Software Requirement Specifications, Design Documentation, Source Codes, and more.
  • User Support: Assist with day-to-day application support and liaise with users to resolve requirements, testing, and production issues.

Experience:

  • At least 5 years of experience in object-oriented software development.
  • Experience in full Software Development Lifecycles, from requirements gathering to testing and deployment.
  • Proficiency in writing Requirements Specifications, Use Cases, and Design Documentation.
  • Strong knowledge of C++ on embedded platforms such as QNX, VxWorks, or Embedded Linux.
  • Hands-on experience in multi-threading, socket programming, and serial/USB communication.

Skills:

  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Self-motivated, independent, and a good team player.

Preferred Experience:

  • Experience with Scrum Agile methodology.
  • Experience integrating embedded devices with cloud platforms.

Working Location Arrangement:

This role will require adherence to work arrangements set by the organization, which may involve both office and remote work. The organization reserves the right to adjust the working arrangement.


Apply Now!

Take the next step in your career by joining us in building the future of e-payment systems. Submit your application here

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Data Coordinator
Seatrium (sg) Pte. Ltd.
Quick Apply
Big Data Tech Manager - Southeast Asia
Sinolight Lab Pte. Ltd.
Quick Apply
Lead System Engineer (Video Systems)
NCS
Quick Apply
Application Engineer (Marine) MNC
Recruitpedia Pte. Ltd.
Quick Apply
Software QA Engineer (Medical Industry)
Recruitpedia Pte. Ltd.
Quick Apply
Senior System Administrator (PRIT)
Persolkelly Singapore Pte. Ltd.
Quick Apply
(Entry Level) Software Engineer/System Engineer - R22103957
Staffking Pte. Ltd.
Quick Apply
Software Architect
St Engineering Urban Solutions Ltd.
Quick Apply
System Engineer (Electrical Design) / Ang Mo Kio
Aim Recruit Consultancy Pte. Limited
Quick Apply
Application Engineer (Testing & Design)/ Ang Mo Kio/Up to $5,000
Aim Recruit Consultancy Pte. Limited
Quick Apply