Software Test & Development Engineer - C++

Global leader in business solutions providing software and product development services with a strong client base across Asia, Middle East, Scandinavia, Australia, UK, Netherlands and North America.
Colombo, Sri Lanka
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Automotive

Description For Software Test & Development Engineer - C++

Inivos, a global leader in business solutions headquartered in Colombo, Sri Lanka, is seeking a Software Test & Development Engineer specializing in C++. This role combines software testing and development responsibilities, focusing on automotive software quality and compliance. The position requires expertise in C++ 17, MATLAB/Simulink, and various testing frameworks, particularly Google Test.

The role involves developing and maintaining test suites, analyzing log data, and ensuring software compliance with industry standards like MISRA C++ 2023. You'll work within an Agile environment, collaborating closely with software engineers to debug and resolve issues. The position offers a unique opportunity to work on automotive software, particularly in the ADAS domain.

As part of Inivos's dynamic team, you'll contribute to projects serving clients across Asia, the Middle East, Scandinavia, Australia, the UK, Netherlands, and North America. The company offers comprehensive benefits including competitive compensation, medical insurance, flexible working hours, and international exposure.

The ideal candidate should have 3+ years of experience, strong analytical skills, and a deep understanding of software testing methodologies. This role is perfect for someone looking to advance their career in automotive software development while working with a globally recognized company that values innovation and professional growth.

Working at Inivos means joining a culture that emphasizes open communication, recognition, and professional development. The company's strong presence in multiple markets provides excellent opportunities for career advancement and exposure to cutting-edge technologies in the automotive software sector.

Last updated 12 days ago

Responsibilities For Software Test & Development Engineer - C++

  • Develop and maintain automated and manual test suites
  • Perform log data analysis for identifying software issues
  • Ensure adherence to software testing methodologies and industry best practices
  • Work closely with software engineers to debug and resolve issues
  • Validate software compliance with MISRA C++ 2023 and Google C++ Style Guide
  • Conduct unit testing using Google Test framework

Requirements For Software Test & Development Engineer - C++

  • Bachelor's degree in computer science, IT, or any relevant field
  • 3+ years of experience in a similar level
  • Proficiency in C++ 17, MATLAB/Simulink
  • Experience working within Agile development methodologies, particularly Scrum
  • Experience with requirement documentation and verification
  • Hands-on experience with Unit Testing (Google Test), Google C++ Style Guide
  • Familiarity with MISRA C++ 2023 and Git
  • Experience with Visual Studio Code and automotive software testing (preferably from ADAS domain)
  • Strong analytical and problem-solving skills

Benefits For Software Test & Development Engineer - C++

Medical Insurance
  • Competitive compensation
  • Recognition & appreciation
  • International exposure
  • Open work culture
  • Flexible working hours
  • Medical & insurance entitlement
  • Recreational activities and events
  • Bonus entitlement

Interested in this job?

Jobs Related To Inivos Software Test & Development Engineer - C++

Quality Assurance Engineer - Automation

Remote Quality Assurance Engineer position at Inivos, focusing on test automation for web, mobile, and API applications with competitive benefits and international exposure.

Software Engineer Tableau

Software Engineer position at Salesforce's Tableau team, focusing on server-side development with Java-Spring-AWS stack and optional frontend work with React/JavaScript/TypeScript.

Software Engineering MTS

Software Engineering MTS position at Salesforce focusing on cloud application development, requiring Master's degree and experience with various programming languages and frameworks.

Client Solution Engineer - Spanish speaking

Client Solution Engineer position at Salesforce focusing on MuleSoft integration solutions, requiring Spanish language skills and technical expertise in enterprise software pre-sales.