# Software Engineer/ Senior Software Engineer - C++

> Inivos · Colombo, Sri Lanka · Full-time · Posted 2026-08-24

**Workplace:** on_site

**Department:** ITD - ICT Netherlands

## Description

Inivos ([www.inivosglobal.com)](https://www.inivosglobal.com\)) leads innovation in technology, specializing in Product Development, Enterprise Solutions and Staff Augmentation. Our team of over 180 professionals, including developers, quality engineers and consultants, delivers cutting-edge solutions that set new industry benchmarks. Within just six years, we’ve established a robust client base across North America, the UK, Scandinavia, South Africa, UAE, Sri Lanka, Bangladesh, Singapore, Netherlands and Australia.

**Job Description** 

As a Software Engineer/ Senior Software Engineer, you will be involved in the development and testing of embedded software for different vehicle platforms. This includes configuring implementation based on system requirements, integrating subcomponents into a unified software stack, and ensuring the software's quality through validation and verification processes. 

-   Develop and test embedded software for vehicle platforms, ensuring it meets system requirements. 

-   Configure, implement, and integrate software components into a unified stack based on system requirement.  

-   Conduct validation and verification processes to ensure the software's quality. 

-   Create and execute test cases using various testing techniques. 

-   Collaborate with cross-functional teams in an international, Agile environment. 

-   Debug and resolve issues in embedded software using C++. 

-   Work with Android-based systems and contribute to the development and integration of Android software components. 

-   Ensure software is compatible with hardware, understanding the interaction between the two.

## Requirements

-   Bachelor’s degree in Computer Science, Electronics Engineering, or related field. 

-   A minimum of 3 years of experience in software development, particularly in embedded systems context. 

-   Solid knowledge of writing and debugging embedded software in C++ (11/14). 

-   Hands-on experience with Android development.

-   Familiarity with Agile methodologies, including SAFe, Scrum, and Kanban frameworks. 

-   Solid understanding of software integration processes. 

-   Experience in creating test cases and utilizing testing techniques. 

-   Hands-on experience with the Linux development environment. 

-   Knowledge of hardware-software interaction in an embedded context. 

-   Strong collaborative skills and ability to work within an international team setting. 

-   Proficiency in English in a technical environment.

## Benefits

-   Competitive compensation. 

-   Recognition & appreciation.  

-   International exposure.  

-   Open work culture.  

-   Medical & Insurance entitlement upon confirmation. 

-   Recreational activities and events.

## Apply

[Apply at Inivos](https://apply.workable.com/inivos/j/0AC0EA041C/apply)

---
Powered by [Workable](https://www.workable.com)
