C++ Software Developer | Mid-level Developer

AKKODIS SINGAPORE PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Akkodis Singapore is seeking an experienced C++ Software Developer to join a dynamic engineering team working on complex, integrated software systems in Linux/Unix environments.

You will contribute to hands-on development, debugging, and software integration, collaborating with global engineers and delivering robust solutions. Occasional travel to Europe is required to support projects.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related discipline.
  • 5+ years of software development experience with strong C++.
  • OO programming and SDLC knowledge.
  • Linux/Unix development, debugging and system integration.
  • Experience with Git, CMake/Make, GCC/GDB or similar tools.
  • Strong troubleshooting, analytical and communication skills.

Responsibilities

  • Design, develop, integrate and maintain software applications using C++.
  • Translate requirements into robust software solutions.
  • Develop and debug applications in Linux/Unix environments.
  • Perform software integration, troubleshooting and root-cause analysis.
  • Write and maintain unit and integration tests.
  • Collaborate with cross-functional and global teams; participate in design reviews.
  • Travel to Europe approximately once every two months for up to two weeks per trip.

Education

Bachelor's degree in Computer Science, Software Engineering, or related discipline

Tools

Git
CMake/Make
GCC/GDB
Linux scripting
Docker
Kubernetes

Job description

About Akkodis

Akkodis, is a global leader in the engineering and R&D market that is leveraging the power of connected data to accelerate innovation and digital transformation. With a shared passion for technology and talent, 50,000 engineers and digital experts deliver deep cross-sector expertise in 30 countries across North America, EMEA and APAC. Akkodis offers broad industry experience, and strong know-how in key technology sectors such as mobility, software & technology services, robotics, testing, simulations, data security, AI & data analytics. Akkodis is part of the Adecco Group. Akkodis is a commercial brand under which both AKKA and Modis entities operate.

Role Overview

We are looking for an experienced C++ Software Developer to join a dynamic engineering team working on complex, integrated software systems. The role involves hands‑on development, software integration, debugging and troubleshooting within Linux/Unix environments, working closely with cross-functional and global engineering teams.

The ideal candidate will have strong C++ development experience, solid software engineering fundamentals, and exposure to system integration or embedded environments. This is an opportunity to work on technically challenging projects within a structured, engineering-focused environment.

Key Responsibilities
  • Design, develop, integrate and maintain software applications using C++.
  • Translate technical and functional requirements into robust software solutions.
  • Develop and debug applications in Linux/Unix environments.
  • Perform software integration, troubleshooting and root‑cause analysis.
  • Work with structured data formats, serialization/deserialization and data representation across integrated software systems.
  • Write and maintain unit and integration tests to ensure software quality.
  • Participate in code reviews, technical design discussions and software architecture activities.
  • Work closely with software engineers, system engineers, testers and global teams to deliver integrated solutions.
  • Manage software defects and contribute to continuous improvement of development practices.
  • Support technical documentation, estimation, planning and bid activities where required.
  • Travel to Europe approximately once every two months for up to two weeks per trip.
Required Skills & Experience
  • Bachelor's degree in Computer Science, Software Engineering, Engineering or related discipline.
  • Minimum 5 years of software development experience, with strong hands‑on C++ experience.
  • Strong knowledge of object‑oriented programming and software development principles.
  • Experience with Linux/Unix, debugging and system integration.
  • Experience with Git, CMake/Make, GCC/GDB or similar development tools.
  • Good understanding of software testing, defect management and SDLC.
  • Strong analytical, troubleshooting and communication skills.
  • Comfortable working with cross‑functional and globally distributed teams.
Preferred
  • Experience with embedded systems, Android, networking, APIs or hardware/software integration.
  • Experience working with structured data formats, serialization/deserialization and data representation.
  • Exposure to Docker, Kubernetes or Linux scripting.
  • Experience in mission‑critical or large‑scale integrated systems.
  • Exposure to Agile development, technical estimation or work‑package management.

Only shortlisted candidates will be contacted. We appreciate your interest in joining Akkodis and look forward to hearing from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Software Developer - Global Travel & Linux
Senior C++ Software Developer - Global Travel & Linux

AKKODIS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Business Analyst - Data Migration Project
Business Analyst - Data Migration Project

AKKODIS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Backend Engineer (JavaScript / Node.js)
Backend Engineer (JavaScript / Node.js)

AKKODIS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Infrastructure Engineer
Senior Infrastructure Engineer

AKKODIS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Backend Engineer (JavaScript / Node.js)
Backend Engineer (JavaScript / Node.js)

Akkodis • Singapore

On-site
SGD 90,000 - 150,000
Business Analyst | Data Migration Project
Business Analyst | Data Migration Project

Akkodis • Singapore

On-site
SGD 60,000 - 90,000
Junior Software Engineer (C++ Middleware & Interfaces)
Junior Software Engineer (C++ Middleware & Interfaces)

ADOMITA TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 70,000 - 90,000
Junior Software Engineer (C++ Middleware & Interfaces)
Junior Software Engineer (C++ Middleware & Interfaces)

smartec.sg • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer / Technical Lead (C++ Middleware & Interfaces)
Senior Software Engineer / Technical Lead (C++ Middleware & Interfaces)

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 110,000 - 180,000
System Management Engineer
System Management Engineer

AKKODIS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000