Find a jobRecruiters

Junior Software Engineer – C++ Middleware & Interfaces

Exclusive opportunity

Onsite

Junior Software Engineer – C++ Middleware & Interfaces

Newtone consulting

Junior Software Engineer – C++ Middleware & Interfaces

Skills

GitCybersecurityLinux

16 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent, Freelance / Contract

Location:

Singapore

Work mode:

Onsite

Published on:

6 October 2026

What they need


Summary:
We are looking for a Junior Software Engineer to support the development, testing, integration and maintenance of a customised C++ middleware solution and its software interfaces. The role is hands-on and supervised, suited to candidates with up to 3 years of experience (strong fresh graduates considered). Location: Singapore. Full-time.

Responsibilities:
Develop and maintain C++ modules (protocol handlers, message parsers, adapters, data conversion, configuration and diagnostic functions) under senior guidance

Support the integration of interfaces between the middleware and customer, third-party or internal systems

Write clean, documented C++ code in line with project coding standards

Develop unit tests and support integration, system and acceptance testing

Investigate defects: analyse logs, reproduce issues and support corrective actions

Manage source code, branches, baselines and releases using Git and approved configuration-management processes

Support build, deployment and test-environment setup in Linux-based environments

Prepare technical documentation (code documentation, test records, release notes, installation instructions)

Participate in code reviews and technical discussions with system engineers to clarify interface requirements and data flows

Assist with customer demonstrations, factory acceptance testing, site integration and commissioning when required

Maintain awareness of software quality, cybersecurity and configuration-control requirements

Qualifications/Requirements:
Degree or diploma in Computer Science, Computer Engineering, Electrical/Electronic Engineering or a related discipline

Up to 3 years of software development experience (strong fresh graduates with relevant project experience may be considered)

Solid C++ foundation: object-oriented design, memory management, debugging, standard data structures

Basic understanding of the SDLC (requirements, implementation, testing, defect tracking, version control)

Familiarity with Git or another source-control system

Familiarity with Linux, or willingness to develop competence in it

Ability to read technical specifications, follow structured tasks and document work clearly

Strong analytical, problem-solving and troubleshooting skills; good teamwork and communication

Newtone Consulting

is an IT recruitment and sourcing specialist, delivering tailored talent solutions since 2013. We partner with organisations to identify, select, and onboard the right IT professionals.

With deep expertise across the IT landscape, we recruit for a wide range of roles, from functional business analysts to highly specialised technical architects. Our consultants bring strong IT backgrounds and years of recruitment experience, enabling them to understand complex technical requirements and match them with the right talent efficiently and accurately.

We work with leading multinational clients across banking, technology, fintech, industrial, infrastructure, and retail sectors, supporting their growth and critical digital initiatives through high-quality IT talent.

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Logiciel Ros2 - C++ Qt (F/H)

Freelance

Montpellier, France

Onsite

Skills

MQTTC++ros2

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

7 days ago

Quick apply

Winflash

TMA des interfaces

Freelance

Paris, France

Hybrid

Skills

OracleSFTP

14 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools