C++ Software Engineer – Linux/Embedded Systems

Akkodis

Singapore

On-site

SGD 90,000 - 150,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Travel to Europe

Job summary

Akkodis in Singapore is seeking an experienced C++ Software Developer to join a dynamic engineering team, delivering complex software in Linux/Unix environments and collaborating with global engineers.

The ideal candidate will have strong C++ development experience, solid software engineering fundamentals, and exposure to system integration or embedded environments, within a structured, engineering-focused environment.

Qualifications

  • 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.

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.

Skills

C++
OOP
Linux/Unix
Cross-functional teams
Communication

Education

Bachelor's degree in Computer Science / Software Engineering

Tools

Git
CMake/Make
GCC/GDB
Docker
Kubernetes

Job description

Akkodis in Singapore is seeking an experienced C++ Software Developer to join a dynamic engineering team, delivering complex software in Linux/Unix environments and collaborating with global engineers.

The ideal candidate will have strong C++ development experience, solid software engineering fundamentals, and exposure to system integration or embedded environments, within a structured, engineering-focused environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer - Linux, Global Teams
Senior C++ Software Engineer - Linux, Global Teams

AKKODIS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Travel to Europe every 2 months
C++ Software Developer | Mid-level Developer
C++ Software Developer | Mid-level Developer

AKKODIS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Travel to Europe every 2 months
C++ Software Developer | Mid-level Developer
C++ Software Developer | Mid-level Developer

Akkodis • Singapore

On-site
SGD 90,000 - 150,000
Travel to Europe
Lead Embedded Software Engineer – Linux, Security & Systems
Lead Embedded Software Engineer – Linux, Security & Systems

talentsis pte. ltd. • Singapore

On-site
SGD 90,000 - 120,000
Senior Embedded Software Engineer (C/C++) — Hardware Systems
Senior Embedded Software Engineer (C/C++) — Hardware Systems

Hudson Singapore • Singapore

On-site
SGD 120,000 - 180,000
Embedded Linux Software Engineer (C/C++ & Drivers)
Embedded Linux Software Engineer (C/C++ & Drivers)

GMP Technologies • Singapore

On-site
SGD 65,000 - 95,000
Software Engineer
Software Engineer

BAH Partners • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Engineer (C/C++), Semiconductor - Singapore
Senior Embedded Engineer (C/C++), Semiconductor - Singapore

re-zoo-me • Singapore

Hybrid
SGD 90,000 - 130,000
Senior Vehicle Network Engineer - C++/Linux Middleware
Senior Vehicle Network Engineer - C++/Linux Middleware

Desay SV • Singapore

On-site
SGD 90,000 - 170,000
Senior Software Engineer (C/C++/Embedded Sys)
Senior Software Engineer (C/C++/Embedded Sys)

Hudson Singapore • Singapore

On-site
SGD 120,000 - 180,000