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   »   144-002 Software Engineer (Devices)
 banner picture 1  banner picture 2  banner picture 3

144-002 Software Engineer (Devices)

Acp Computer Training School Pte. Ltd.

Acp Computer Training School Pte. Ltd. company logo

Are you a seasoned Software Engineer with a passion for designing and developing cutting-edge device solutions? We are looking for a talented Software Engineer (Devices) to join our team, working on an integrated e-payment fare collection system. This is your opportunity to play a critical role in the future of smart transportation systems and solve complex technical challenges.

Key Responsibilities:

  • Design & Development: Analyse, design, and develop device components for an integrated e-payment fare collection system.
  • Innovation: Explore and introduce new technologies to enhance the system and improve its efficiency.
  • Problem Solving: Resolve complex issues that challenge development teams, ensuring seamless project execution.
  • Lifecycle Participation: Actively engage in all stages of the software development lifecycle, leveraging agile and iterative development methodologies.

Requirements:

  • Educational Background: A recognised degree in Electrical and Electronics Engineering, Computer Science, or a related discipline.
  • Experience:Minimum of 5 years' experience in C++ application development on Linux.
    At least 3 years’ experience in object-oriented software design using UML modelling.
  • Technical Skills:Expertise in multi-threading, socket programming, and inter-process communication.
    Strong skills in translating requirements into actionable software design.
    Proficiency in multi-tier system architecture, with additional experience in cloud computing solutions being an advantage.
    Hands-on experience with AWS ECS and Docker containerization, with a solid understanding of DevOps principles.
    Ability to troubleshoot and handle peripherals such as receipt printers and barcode scanners.
    Familiarity with Angular development is a plus.
  • Methodologies: Familiarity with Agile or Rational Unified Process (RUP) methodologies within the software development lifecycle.
  • Soft Skills: Strong analytical and problem-solving skills, excellent communication abilities, and a demonstrated capacity to work both independently and as part of a collaborative team.

What You’ll Get:

  • Opportunity to work on large-scale, impactful projects in the smart transport and e-payment industry.
  • Exposure to the latest tools and technologies, with a chance to drive innovation.
  • A dynamic, fast-paced work environment that values your contributions and encourages professional growth.

If you're excited about leveraging your expertise to design innovative device solutions for a smarter future, we'd love to hear from you!

Sharing is Caring

Know others who would be interested in this job?