Search by job, company or skills

Software Engineer (C++ Middleware & Interfaces)

Software Engineer (C++ Middleware & Interfaces)

Aryan Solutions Pte Ltd
3-10 Years
SGD 4,000 - 6,500 per month
Early Applicant
Quick Apply
  • Posted a day ago
  • Be among the first 20 applicants

Job Description

Description:

 

About the role

Support the development, testing, integration, and maintenance of a customised C++ middleware solution and its associated software interfaces. The role provides hands-on implementation capability within a supervised engineering environment, with opportunities to develop expertise in C++, system integration, communications protocols, testing, and software configuration management.

 

Responsibilities

  • Develop and maintain C++ software modules under the guidance of the Senior Software Engineer / Technical Lead.
  • Implement middleware functions, software adapters, protocol handlers, message parsers, data-conversion logic, configuration functions, and diagnostic features.
  • Support the integration of software interfaces between the middleware solution and customer, third-party, or internal systems.
  • Write clean, maintainable, and well-documented C++ code in accordance with project coding standards and software-development processes.
  • Develop unit tests and support integration, system, and acceptance testing activities.
  • Investigate software defects, analyse logs and diagnostic data, reproduce reported issues, and support corrective actions.
  • Prepare and maintain technical artefacts such as source-code documentation, test records, configuration files, software release notes, and installation instructions.
  • Participate in code reviews and incorporate feedback from the Senior Software Engineer and project team.
  • Use Git and approved configuration-management processes to manage source code, branches, baselines, and software releases.
  • Support build, deployment, and test-environment setup activities, including Linux-based development and integration environments.
  • Assist with customer demonstrations, factory acceptance testing, site integration, commissioning, and troubleshooting when required.
  • Participate in technical discussions with system engineers and other disciplines to understand interface requirements, expected data flows, and integration constraints.
  • Maintain awareness of software quality, cybersecurity, and configuration-control requirements relevant to the project.

More Info

Job Type:
Function:
Employment Type:

Key Skills

About Company

We are an ISO 9001:2015 (QM), ISO 27001:2022 (IEC) Certified IT Consulting, Outsourcing & Staffing Company that specializes in providing IT Consulting, Technology Services, Staffing, Managed Services, Search to Local and Multi-national Companies within APAC, SEA, India & Australia who are leaders in Financial Services, Hedge funds, Asset Management, Telecommunication, Information Technology, Manufacturing, and Government & Public Sector. Our customers are fortune 1000 companies in the region.

Our India Operations are now ISO 9001:2015 Certified.

Company Registration No. 200823066N
License No.: 13C6405

Similar Jobs

2-3 yrs
Singapore
Skills:
Yaml, C++, Csv, Cmake, Bash, Json, Git, Linux, Docker, Xml, Rest Apis, Python, Makefiles, serial communications, TCP/IP networking, CI/CD, automated tests
2-5 yrs
SGD 3,000 - 4,500 per month
Singapore
Skills:
Yaml, C++, Csv, Cmake, Bash, Json, Git, Linux, Docker, Xml, Rest Apis, Python, Makefiles, serial communications, TCP/IP networking, CI/CD, automated tests
0-3 yrs
Singapore
Skills:
Yaml, C++, Csv, Cmake, Bash, Json, Git, Linux, Docker, Xml, Rest Apis, Python, Makefiles, TCP/IP networking, CI/CD, automated tests
3-6 yrs
SGD 6,000 - 6,400 per month
Singapore
Skills:
Version Control, Git, Defect Tracking, Memory Management, Linux, Debugging, Sdlc, Standard data structures, Object-oriented design