C++ Software Engineer for Transportation Systems

2 weeks ago


Singapore beBeeFrontEndDeveloper Full time

We are seeking a detail-oriented and motivated individual to fill the role of a Junior Frontend Developer for our Automated Fare Collection (AFC) system project.

About the Role

As a Junior Frontend Developer, you will be responsible for designing, developing, and troubleshooting frontend applications for gate systems and station computers in a large-scale transport environment.

Your key responsibilities will include:

  • Developing and maintaining frontend applications using C++ and relevant technologies.
  • Collaborating with the team to design user interfaces that optimize functionality for ticketing, fare processing, and gate management.
  • Supporting integration between frontend components and backend systems, ensuring seamless operation within the AFC system.
  • Contributing to the investigation and troubleshooting of production issues, analyzing root causes, and fixing bugs to ensure system stability and reliability.
  • Participating in debugging and fixing defects in both development and production environments, ensuring minimal downtime and impact on users.
  • Implementing system communication protocols for data exchange between gates, ticketing systems, and clearing systems.
  • Maintaining system documentation for frontend components, including architecture diagrams, interface specifications, and design documents.
  • Ensuring frontend components are optimized for performance, scalability, and reliability across AFC system platforms.
  • Participating in code reviews and ensuring that development standards are followed in both new feature development and bug fixes.

Requirements

To be successful in this role, you will need:

  • A strong interest in C++ development and passion for learning about embedded systems and frontend engineering for large-scale AFC systems.
  • Basic knowledge of gate systems, station computers, and network protocols.
  • Experience with debugging, troubleshooting, and bug fixing in production environments.
  • Ability to investigate and resolve production issues in a timely manner, minimizing downtime and ensuring system reliability.
  • Familiarity with UI/UX design principles, especially in the context of embedded or hardware-based systems.
  • Experience with C++ programming, particularly in developing applications that require real-time communication and user interfaces.
  • Exposure to system integration and experience working with REST APIs and other integration tools.
  • Familiarity with version control systems like Git or GitHub.
  • Strong attention to detail and organizational skills in documenting technical content.
  • Excellent problem-solving skills and ability to apply debugging techniques effectively.
  • Strong communication skills when working across technical teams.
  • Ability to work independently and collaboratively in a fast-paced environment.


  • Singapore FIS Systems (Singapore) Pte Ltd Full time

    As the world works and lives faster, FIS is leading the way. Our fintech solutions touch nearly every market, company and person on the planet. Our teams are inclusive and diverse. Our colleagues work together and celebrate together. If you want to advance the world of fintech, we'd like to ask you: Are you FIS? About the role: As a Software Engineer, C++...


  • Singapore FIS Systems (Singapore) Pte Ltd Full time $60,000 - $100,000 per year

    As the world works and lives faster, FIS is leading the way. Our fintech solutions touch nearly every market, company and person on the planet. Our teams are inclusive and diverse. Our colleagues work together and celebrate together. If you want to advance the world of fintech, we'd like to ask you: Are you FIS?About the role:As a Software Engineer, C++ and...


  • Singapore FA SYSTEMS AUTOMATION (S) PTE LTD Full time $80,000 - $120,000 per year

    Job Description Responsible to configure, setup, design process sequences, troubleshoot, and fine-tune processes on projects using FASA applications or help to develop them. Responsible for carry-out machine on-site setup and buy-off process. Act as a lead for core efforts such as setup, troubleshooting, and buy-off project using established procedures. ...

  • Software Engineer

    1 week ago


    Singapore ST ENGINEERING TRAINING & SIMULATION SYSTEMS PTE. LTD. Full time

    **About ST Engineering** ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace,...

  • Software Engineer

    1 week ago


    Singapore COMBUILDER PTE LTD Full time

    **Responsibilities**: - Performs software development and verification and ensure the implementation and completion of the system requirements, aligned with the given timelines. Works with interdisciplinary teams to achieve the project goals. - Perform extensive software and system testing in customer’s location for a duration of time. - Ensures that the...

  • Software Engineer

    6 days ago


    Singapore IntVer Global Consulting Full time

    Software Engineer to work on the development and enhancement of software products related to Security, Encryption, SSO. - Bachelor's Degree in Engineering - 1-5 years experience in C/C++ with some understanding of Java. - Good understanding of Win 32 system programming. - Familiar with STL


  • Singapore Motional Full time

    We are currently hiring a** C++ software engineer for our Basemap Algorithm **team. Our team works on creating high definition 3D maps for Autonomous vehicles. You will be working on core mapping technologies and infrastructure to support our map building pipelines on the cloud. You will join a talented team working on cutting edge technologies and will be...

  • Software Engineer C++

    2 weeks ago


    Singapore STAFFKING PTE. LTD. Full time

    Roles & Responsibilities About the Role We are looking for a passionate Software Engineer to join our team in developing and optimizing advanced packaging semiconductor equipment. You will design, implement, and test high-performance software that enhances automation, control, and data processing. This is a hands-on role where you will collaborate with...

  • Software Engineer

    2 weeks ago


    Singapore NTT SINGAPORE PTE. LTD. Full time

    Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements and interfaces. - Consults with clients in the design phase to determine client needs. - Produces software documentation following company/client software process and templates. - Participates in software product review meetings...


  • Singapore THE EDGE PARTNERSHIP HOLDINGS PTE. LTD. Full time

    **C# Software Engineer - 2 years contract, renewable & convertible - Singapore** Our Client is looking for mid-level C# Software Engineer: - At least 2 years in software development - At least 2 years of in C#.Net Framework **Why Join Us?** - **Career Growth**:This role offers significant growth opportunities, allowing you to expand your skills and...