Software Engineer- C++

2 months ago


Singapore ZENITH INFOTECH (S) PTE LTD. Full time
Roles & Responsibilities

Employment Type: Contract

Location: East


Responsibilities:

Working in a team to design and develop a real-time, reliable and secured e- payment devices that processes millions of public transport commuters’ cards daly.

The activities required to be performed shall include the following:

  • Requirements gathering;
  • Design, implementation and testing of the software for embedded devices
  • Implement and optimize communication protocols (e.g.TCP/IP, HTTPS, FTPS/SFTP) to establish secure and reliable connections between embedded devices and on-premises/cloud platforms.
  • Conduct thorough testing, debugging and troubleshooting of embedded devices to identify and resolve issues related to functionality, connectivity, performance and reliability.
  • Preparation and submission of deliverables throughout the Software Development Lifecycles (SDLC) such as Business Rules, Software
  • Requirement Specifications, Software Architecture Document, Design Specification, Interface Specifications, Source Codes, Testing Specification, Operation and Maintenance Manual, Training Manual and other documents as required in the SDLC process.
  • Assist the Authority with day-to-day application support issues; and
  • Liaise with users on the requirement, design and production issues.

Qualifications & Requirements:

  • Recognised degree in Electrical / Electronic Engineering / Computer Science or a relevant discipline;
  • Been through at least one full Software Development Lifecycle;
  • Experience in writing Requirements Specification, Use Cases, Design Documentation, object-oriented software design and UML modelling;
  • Good knowledge and experience in C++ on Windows and/or Embedded (e.g. QNX, Vxworks, Linux, Java etc) platforms;
  • Experience in multi-threading, socket programming and serial communication;
  • Familiar with secure coding
  • At least 2 years' relevant experience in object-oriented software development;
  • Strong analytical and problem-solving skills;
  • Good written and verbal communication skills in English; and Self- motivated and a good team player.
  • Added advantage if candidate is familiar with one or more of the following technologies:
  • -Three-tier software architecture
  • -Virtualization Technologies (such as hypervisors or containers
  • -Secure Communications (e.g. FTPS, HTTPS, etc.)

Tell employers what skills you have

RTOS
UML
VxWorks
Embedded Linux
Embedded Software
Multithreading
ARM
Electrical
SDLC
Embedded Systems
Application Support
Python
Windows
Debugging
Linux
Software Development
C++
  • Software Engineer

    2 months ago


    Singapore NEXTLABS INTERNATIONAL PRIVATE LIMITED Full time

    Roles & ResponsibilitiesPosition: Software Engineer (C/C++)Location: SingaporeNextLabs® (www.nextlabs.com ) is the leading provider of policy-driven information risk management (IRM) software for large enterprises provides an exciting opportunity for Software Engineer C/C++ to join hands with highly talented software engineers in building the next...

  • Software Engineer

    2 months ago


    Singapore Nextlabs International Private Limited Full time

    Position: Software Engineer (C/C++)Location: SingaporeNextLabs® ( ) is the leading provider of policy-driven information risk management (IRM) software for large enterprises provides an exciting opportunity for Software Engineer C/C++ to join hands with highly talented software engineers in building the next generation data protection and entitlement...


  • Singapore FA SYSTEMS AUTOMATION (S) PTE LTD Full time

    Roles & ResponsibilitiesJob 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...


  • Singapore FA SYSTEMS AUTOMATION (S) PTE LTD Full time

    Roles & ResponsibilitiesJob 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...

  • C++ Software Engineer

    2 months ago


    Singapore Zenith Infotech (S) Pte Ltd Full time

    Presently we have a Job Opening for a C++ Software Engineer position • At least 5 years' experience in object-oriented software development • Good knowledge and experience in C++ on Embedded platforms (e.g. QNX, Vxworks, Embedded Linux). • Developed software in at least one full Software Development Lifecycle.

  • Software Engineer

    4 weeks ago


    Singapore AEM SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesJob Responsibilities Develop automation control software using Visual Studio C#, WPF, SQL and adopting Agile development methodology. Determine functional requirement feasibility by evaluating analysis, user story definition, proposing solution, quick prototyping. Design solutions and document by developing flowcharts, layouts,...

  • Software Engineer

    1 week ago


    Singapore AEM SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesJob Responsibilities Develop automation control software using Visual Studio C#, WPF, SQL and adopting Agile development methodology. Determine functional requirement feasibility by evaluating analysis, user story definition, proposing solution, quick prototyping. Design solutions and document by developing flowcharts, layouts,...

  • Software Engineer

    2 months ago


    Singapore KLA-TENCOR (SINGAPORE) PTE. LTD. Full time

    Roles & ResponsibilitiesJob DescriptionAs a software engineer, you will be part of an international Scrum team that uses agile standard methodologies to build stable and maintainable software.You will apply the latest techniques in C++ and C# software design to develop software that ranges from machine control up till modern WPF user interfaces.You will have...

  • Software Engineer

    2 months ago


    Singapore SINGAPORE TECHNOLOGIES ENGINEERING LTD Full time

    The Instructor Operator Station (IOS) is the main interface in which Flight Instructors and Operators will use, to perform planning, controlling of the training environment, observation, and instruction delivery to pilot trainees within a simulator system. We are looking for someone to join us as a Software Engineer, to co-build solutions together with our...

  • Software Engineer

    2 months ago


    Singapore Manpower Staffing Services (S) Pte Ltd Full time

    Job Responsibilities: Analyze customer issues and implement solutions within the existing machine application (bug fixing) Investigate and implement engineering change requests Testing of new releases by simulating processes and on actual equipment Work with version control tools and issue tracking tool for software release management Ensure fast response to...


  • Singapore TALENTSIS PTE. LTD. Full time

    Roles & ResponsibilitiesYou will be working with a team of professional engineers and system architects to challenge to status quo, think different, thrive in ambiguity to meet mission objectives of our customers.Job Description: Work with hardware engineers and system architects to obtain product features from analysis to deployment phases. Implement the...


  • Singapore NEXTLABS INTERNATIONAL PRIVATE LIMITED Full time

    Roles & ResponsibilitiesPosition: Senior Software Engineer (C/C++)Location: SingaporeNextLabs® (www.nextlabs.com ) is the leading provider of policy-driven information risk management (IRM) software for large enterprises provides an exciting opportunity for Software Engineer C/C++ to join hands with highly talented software engineers in building the next...


  • Singapore NEXTLABS INTERNATIONAL PRIVATE LIMITED Full time

    Roles & ResponsibilitiesPosition: Senior Software Engineer (C/C++)Location: SingaporeNextLabs® (www.nextlabs.com ) is the leading provider of policy-driven information risk management (IRM) software for large enterprises provides an exciting opportunity for Software Engineer C/C++ to join hands with highly talented software engineers in building the next...

  • C++ Software Engineer

    2 months ago


    Singapore Zenith Infotech (S) Pte Ltd Full time

    Presently we have a Job Opening for a C++ Software Engineer position· At least 5 years' experience in object-oriented software development. · Good knowledge and experience in C++ on Embedded platforms (e.g. QNX, Vxworks, Embedded Linux). · Prior experience in following areas Scrum AGILE methodology process is a plus: Scrum AGILE methodology process...


  • Singapore Talentorbit Pte. Ltd. Full time

    You will be working with a team of professional engineers and system architects to challenge to status quo, think different, thrive in ambiguity to meet mission objectives of our customers.Job Description:Work with hardware engineers and system architects to obtain product features from analysis to deployment phases.Implement the design in C and unit test...


  • Singapore Nextlabs International Private Limited Full time

    Position: Senior Software Engineer (C/C++)Location: SingaporeNextLabs® ( ) is the leading provider of policy-driven information risk management (IRM) software for large enterprises provides an exciting opportunity for Software Engineer C/C++ to join hands with highly talented software engineers in building the next generation data protection and entitlement...

  • Software Engineer

    1 week ago


    Singapore TALENTSIS PTE. LTD. Full time

    Roles & ResponsibilitiesKey Responsibilities:Design, develop, and debug embedded software solutions using C/C++.Collaborate with hardware engineers to integrate software with hardware components.Implement and optimize software for embedded systems on Linux OS.Write efficient and maintainable code for embedded platforms.Conduct thorough testing and debugging...


  • Singapore Star Career Consulting Pte. Ltd. Full time

    Software Engineer/Developer (C++, C#, .Net )Our esteem client is looking for a Software Engineer/Developer (C++, C#, .Net ) to design and develop innovative software applications.Requirements:. Solid experience in handling 'C++, C# or .Net' development.. Strong in Software Design, Development and Support.. Hands-on experience in system design & developing...


  • Singapore Star Career Consulting Pte. Ltd. Full time

    Software Engineer/Developer (C++, C#, .net )Our esteem client is looking for a Software Engineer/Developer (C++, C#, .net ) to design and develop innovative software applications.Requirements:. Solid experience in handling 'C++, C# or .net' development.. Strong in Software Design, Development and Support.. Hands-on experience in system design & developing...


  • Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesSoftware Engineer/Developer (C++, C#, .Net )Our esteem client is looking for a Software Engineer/Developer (C++, C#, .Net ) to design and develop innovative software applications.Requirements:• Solid experience in handling "C++, C# or .Net" development.• Strong in Software Design, Development and Support.• Hands-on experience in...