freehire is live on Product Hunt today.

Support the launch →

Software Engineer/ Senior Software Engineer - C++

Summary

Develop and test embedded C++ software for vehicle platforms, including Android-based systems integration, in an Agile environment.

Inivos ( 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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available