Junior C++ Middleware Engineer (Systems & Testing)

smartec.sg

Singapore

On-site

SGD 60,000 - 90,000

Full time

19 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

smartec.sg in Singapore seeks a hands-on Software Engineer to develop and maintain a customised C++ middleware solution and its interfaces. You will work under guidance, gaining expertise in C++, system integration, networking, testing, and configuration management.

The role focuses on implementing middleware components, supporting integration across customer and internal systems, and contributing to thorough unit and integration testing. Strong documentation and collaboration are essential.

Qualifications

  • Degree or diploma in Computer Science, Computer Engineering, Electrical/Electronic Engineering, or a related discipline.
  • 2 to 3 years of relevant software-development experience.
  • Good foundation in C++ programming, including OO design and memory management.
  • Familiarity with Git or another source-control system.
  • Familiarity with Linux or willingness to develop Linux-based development skills.
  • Ability to read technical specifications and document work clearly.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Good teamwork and communication skills.

Responsibilities

  • Develop and maintain C++ software modules under supervision.
  • Implement middleware functions, adapters, protocol handlers, parsers, data-conversion logic, and config functions.
  • Support integration of software interfaces between the middleware and customer/internal systems.
  • Write clean, maintainable C++ code following project standards.
  • Develop unit tests and support integration, system, and acceptance testing.
  • Investigate defects, analyse logs, reproduce issues, and support corrective actions.
  • Prepare technical artefacts: documentation, test records, config files, release notes.

Skills

C++ programming
Object-oriented design
Memory management
Linux development
Git
System integration
Analytical skills
Team collaboration

Education

Bachelor's degree in Computer Science / Computer Engineering

Tools

CMake
Makefiles
Docker
CI/CD
Python
Bash

Job description

smartec.sg in Singapore seeks a hands-on Software Engineer to develop and maintain a customised C++ middleware solution and its interfaces. You will work under guidance, gaining expertise in C++, system integration, networking, testing, and configuration management.

The role focuses on implementing middleware components, supporting integration across customer and internal systems, and contributing to thorough unit and integration testing. Strong documentation and collaboration are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior C++ Middleware Engineer (Linux/Networking)
Junior C++ Middleware Engineer (Linux/Networking)

Capgemini Engineering • Singapore

On-site
SGD 45,000 - 75,000
Junior C++ Middleware Engineer: Interfaces & Integration
Junior C++ Middleware Engineer: Interfaces & Integration

NEWTONE CONSULTING PTE. LTD. • Singapore

On-site
SGD 47,000 - 62,000
Junior C++ Software Engineer – Middleware & Interfaces
Junior C++ Software Engineer – Middleware & Interfaces

Newtone Consulting • Singapore

On-site
SGD 40,000 - 60,000
Junior C++ Middleware Engineer | Linux & CI/CD Growth
Junior C++ Middleware Engineer | Linux & CI/CD Growth

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 48,000 - 72,000
Junior Software Engineer – C++ Middleware & Interfaces
Junior Software Engineer – C++ Middleware & Interfaces

NEWTONE CONSULTING PTE. LTD. • Singapore

On-site
SGD 47,000 - 62,000
Junior C++ Middleware Engineer - Learn & Grow
Junior C++ Middleware Engineer - Learn & Grow

Capgemini • Singapore

On-site
SGD 60,000 - 90,000
Junior C++ Middleware Engineer
Junior C++ Middleware Engineer

ADOMITA TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior C++ Middleware Engineer - Tech Lead
Senior C++ Middleware Engineer - Tech Lead

Capgemini Engineering • Singapore

On-site
SGD 90,000 - 150,000
C++ Middleware Tech Lead | Singapore
C++ Middleware Tech Lead | Singapore

Base Camp Recruitment Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior C++ Middleware Lead for Distributed Systems
Senior C++ Middleware Lead for Distributed Systems

Capgemini • Singapore

On-site
SGD 120,000 - 180,000
Flexible work practices
40 hours of self-development per year
Learning opportunities