C++ Software Developer | Mid-level Developer
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.
- 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 .
- 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.
Apply Now
Ready to take the next step in your career?
Submit your updated resume together with your notice period/availability .
We're looking for candidates who can join as soon as possible.
You may apply directly through the job portal or email your resume to susmita.sahu@akkodis.com .
Only shortlisted candidates will be contacted. We appreciate your interest in joining Akkodis and look forward to hearing from you.
Contact person
Listed by the employer in the job posting — for questions and your application.
- susmita.sahu@akkodis.comsusmita.sahu@akkodis.com