Senior Software Engineer/ Software 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
Embedded
Senior Software Engineer
In-Person
4+ years of experience
Automotive

Description For Senior Software Engineer/ Software Engineer - C++

Inivos, a global leader in business solutions headquartered in Colombo, Sri Lanka, is seeking a Senior Software Engineer/Software Engineer specializing in C++. The role focuses on embedded systems development, particularly working with TI TDA4 SoC platforms for Human Vision (HV) and Computer Vision (CV) applications.

The position involves critical responsibilities in adapting software platforms for specific applications, including middleware configuration, driver development, and platform services implementation. The ideal candidate will work on integrating complex software modules within automotive environments, ensuring optimal performance and reliability.

This is an excellent opportunity for experienced software engineers passionate about embedded systems and automotive technology. The role offers hands-on experience with cutting-edge technologies like Adaptive AUTOSAR, TI OpenVX, and ARM Microcontroller programming. The company provides a supportive environment with international exposure and various benefits including medical insurance, flexible working hours, and competitive compensation.

Working at Inivos means joining a dynamic team of consultants, developers, and quality engineers who serve clients across multiple continents. The company's strong presence in Asia, the Middle East, Scandinavia, Australia, the UK, Netherlands, and North America offers unique opportunities for professional growth and international collaboration.

The role requires strong technical skills in C++, embedded software development, and system integration, combined with the ability to work effectively in an Agile environment. If you're looking to advance your career in automotive software development while working with a global team on innovative solutions, this position at Inivos offers the perfect platform for your next career move.

Last updated 5 days ago

Responsibilities For Senior Software Engineer/ Software Engineer - C++

  • Bring up and configure middleware, drivers, and platform services for HV and CV functions
  • Ensure seamless software-hardware integration for TI TDA4 SoC
  • Optimize real-time processing on embedded platforms
  • Implement and debug software components within Adaptive AUTOSAR
  • Collaborate with architects and testing teams to ensure system reliability and performance
  • Maintain software quality through rigorous testing and validation

Requirements For Senior Software Engineer/ Software Engineer - C++

  • Bachelor's degree in computer science, IT, or any relevant field
  • 4+ years of experience in a similar level
  • Experience with C, C++, and Embedded Software Development
  • Experience working within Agile development methodologies, particularly Scrum
  • Hands-on experience with TI TDA4, RTOS, and ARM Microcontroller programming
  • Strong debugging and troubleshooting skills
  • Experience in integrating complex software modules within automotive environments
  • Knowledge or experience in QNX, Adaptive AUTOSAR, TI OpenVX and TI SDK (added advantage)

Benefits For Senior Software Engineer/ Software 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 Senior Software Engineer/ Software Engineer - C++

Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Structural Analysis Engineer, Structural Integrity and Analysis

Senior Structural Analysis Engineer position at Amazon's Project Kuiper, focusing on spacecraft structural integrity and analysis for satellite constellation development.

Hardware Reliability Engineer III, Reliability Engineering

Senior Hardware Reliability Engineer position at Amazon Lab126, focusing on consumer electronics reliability testing and analysis, offering competitive compensation and benefits.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics.

Sr. Hardware Development Engineer - PCIe, AWS Board Core Design and Services Team

Senior Hardware Development Engineer position at AWS focusing on PCIe design and optimization for cloud infrastructure, offering competitive compensation and benefits.