C++ Software Engineer

1 week ago


Singapore NSEARCH GLOBAL PTE. LTD. Full time
Roles & Responsibilities

Our client, one of Asia-Pacific's leading organizations is looking for:

C++ Software Engineer

Responsibilities:

  • Responsible for the design and development of one or more devices that are part of an integrated e-payment Fare Collection System
  • Involved in the software development lifecycle from definition of requirements to design and development, and testing
  • Responsible for requirements gathering; Design and develop software applications for embedded devices
  • Implement and optimize communication protocols (e.g. TCP/IP, HTTPS, FTPS/SFTP, MQTT-S) 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 others documents as required in the SDLC processes
  • Assist day-to-day application support issues; Liaise with users on the requirement testing and production issues

Requirements:

  • Degree in Electrical / Electronics / Computer Engineering / Computer Science / Information Technology or a relevant discipline with strong knowledge and experience in C++ on Embedded platforms (e.g. QNX, Vxworks, Embedded Linux)
  • Minimum 5 years' experience in object-oriented software development; Developed software in at least one full SDLC / Software Development Lifecycle
  • Experience in writing Requirements Specification, Use Cases, Design Documentation, and designing software using object-oriented software design and UML modelling
  • Experience in multi-threading, socket programming and serial/USB communication
  • Experience with software application development for high-capacity public transportation system is a plus
  • Familiarity with Docker container development and AWS Greengrass is a plus; Prior experience in Scrum Agile methodology process is a plus
  • Develop and integrate embedded devices with cloud platforms

--------------------------------------------------------------------------------------------------------

Interested applicants can also email CV at harry@nsearchglobal.com (for faster processing, please state the exact job / position title applied "C++ Software Engineer"

Only shortlisted candidates will be notified.

--------------------------------------------------------------------------------------------------------

EA License Number: 10C3636
EA Personnel Name: Arora, Hardeep
EA Personnel Registration Number: R1111454

Tell employers what skills you have

UML
VxWorks
Embedded Linux
Multithreading
Application Development
SDLC
Application Support
Software Design
Software Development
C++
  • Software Engineer

    16 hours ago


    Singapore ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD. Full time

    **Astek International **is proposing an opportunity for **Software Engineer (C#/C++) **to support our project based in **Singapore. **Responsibilities** - Design and build tools and frameworks to automate development, testing deployment, management and monitoring of TCMS (Train Control Management Software), Condition Monitoring System and other onboard...


  • Singapore WECRUIT PTE. LTD. Full time

    Roles & ResponsibilitiesDevelop next-generation machines using C++/C# platforms and integrate cross-application functions into the machines. Engage in the complete software lifecycle, including requirements gathering, specifications, design, and development, using agile and object-oriented methodologies. Add new features and functionalities to the existing...

  • Software Engineer

    2 days ago


    Singapore Singapore Technologies Engineering Ltd Full time

    Job ID: 13712- Location: ST Electronics Hub, SG- Description: - The Instructor Operating 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...


  • Singapore COMBUILDER PTE LTD Full time

    **Responsibilities** - Develop software that interfaces with a single hardware device or multiple devices e.g equipment for defence industry projects. - Performs software development and verification and ensure the implementation and completion of the system requirements, aligned with the given timelines. - Uses PowerBI and an embed code to publish visuals...


  • Singapore Experis Full time

    **C# Software Engineer**: - Location- Singapore- Job reference- BBBH133956_1700704498- Salary- Negotiable- Consultant name - Lucero Mary Grace Servino Consultant contact no. - EA License No. - 02C3423 - Consultant Registration No. - R22108290 Job Desription: - Incremental development of software modules. - Investigate and implement engineering change...

  • Software Engineer

    7 days ago


    Singapore Singapore Technologies Engineering Ltd Full time

    Job ID: 17542 - Location: ST Electronics Hub, SG - Description: - **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...

  • Software Engineer

    2 weeks ago


    Singapore NodeFlair Full time

    **Job Summary**: **Job Type** Permanent **Seniority** Senior **Years of Experience** At least 5 years **Tech Stacks** C++ PLC UML Git C# Python - As a **senior software engineer** in our wafer level package inspection development team, you will be part of an international Scrum team that uses agile standard methodologies to build stable and maintainable...


  • Singapore TALENTSIS PTE. LTD. Full time

    **Key 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 of...


  • Singapore Page Personnel Full time

    Great working environment and collaborative members - Opportunity to work with an experienced engineering team **About Our Client**: Our client is a local multinational technology and engineering group in the aerospace, smart city as well as defence and public security sectors. - Perform software development and ensure the implementation of the system...

  • Software Engineer

    4 days ago


    Singapore Singapore Technologies Engineering Ltd Full time

    Job ID: 17851 - Location: ST Electronics Hub, SG - Description: - **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...


  • Singapore NodeFlair Full time

    **Job Summary**: **Salary** S$6,500 - S$8,500 / Monthly EST **Job Type** Permanent **Seniority** Lead **Years of Experience** At least 5 years **Tech Stacks** C++ Java JavaScript C# - We are looking for someone to join us as a Lead Software Engineer, who is proficient in several programming languages and responsible for the development and integration...


  • Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    **Software Engineer/Developer (C++, C#,.Net ) **Requirements**: - Solid experience in handling **"C++, C# or.Net" development.** **- Strong in Software Design, Development and Support.** - **Proficient in C++, C# or.Net Software Programming language.** - Experience in handling Software Application development. - Involved in User ‘s Requirements...


  • Singapore NSEARCH GLOBAL PTE. LTD. Full time

    Roles & ResponsibilitiesOur client, one of Asia-Pacific's leading organizations is looking for:C++ Software Engineer RequirementsRequirements gathering. Design and develop software applications for embedded devices. Implement and optimize communication protocols (e.g.TCP/IP, HTTPS, FTPS/SFTP, MQTT-S) to establish secure and reliable connections between...


  • Singapore NSEARCH GLOBAL PTE. LTD. Full time

    Roles & ResponsibilitiesOur client, one of Asia-Pacific's leading organizations is looking for:C++ Software Engineer RequirementsRequirements gathering. Design and develop software applications for embedded devices. Implement and optimize communication protocols (e.g.TCP/IP, HTTPS, FTPS/SFTP, MQTT-S) to establish secure and reliable connections between...


  • Singapore Triton AI Pte Ltd Full time

    **Responsibilities**: - Alignment with the Global Software - and System Security teams to ensure a consistent security approach across all products - Support the software discipline in the projects in rolling out reliable security software security product - Regional responsibility - Cyber Security guidance of software discipline project members - Reviewing...

  • Software Designer

    1 week ago


    Singapore Sioux High Tech Software Ltd. Full time

    **ABOUT SIOUX** Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...

  • Software Engineer

    1 week ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Roles & ResponsibilitiesJob Description:We are seeking a talented Software Engineer to join our dynamic development team. The ideal candidate will be responsible for writing high-quality software code, collaborating with team members, and contributing to the design and implementation of innovative software solutions.Key Responsibilities:Develop, test, and...

  • Software Engineer

    1 week ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Roles & ResponsibilitiesJob Description:We are seeking a talented Software Engineer to join our dynamic development team. The ideal candidate will be responsible for writing high-quality software code, collaborating with team members, and contributing to the design and implementation of innovative software solutions.Key Responsibilities:Develop, test, and...

  • Software Manager

    16 hours ago


    Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    **Software Manager (C, C++, C#, Java) **Job Scope**: - **Strong in Software Application Development using C, C++, C#, or Java.**: - Strong Software Development Life Cycles. - **Solid involvement in Software Development Life Cycle.**: - **Technically good in C,C++, C# or Java programming.**: - Knowledge of **Cloud, AWS, Azure Architecture...

  • Software Engineer

    16 hours ago


    Singapore COMBUILDER PTE LTD Full time

    **Responsibilities** - Develop software (using C++ and QtWidgets) that interfaces with a single hardware device or multiple devices e.g equipment for defence industry projects. - Performs software development and verification and ensure the implementation and completion of the system requirements, aligned with the given timelines. - Uses PowerBI and an embed...