This job was posted more than 40 days ago and might be expired.
Inivos logo

Senior Software Engineer/ Tech Lead - C++

Posted 2 months ago

OfficeColombo, Western Province, Sri LankaSE

Inivos (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 five years, we’ve established a robust client base across North America, the UK, Scandinavia, South Africa, UAE, Sri Lanka, Bangladesh, Singapore, and Australia.

Job Description

We are seeking an experienced Senior Embedded Software Engineer with strong expertise in modern C++, Embedded Linux, and real-time systems to develop high-performance and scalable embedded software solutions within automotive environments.

  • Develop high-performance and near real-time data processing pipelines on ECU level
  • Implement trigger-based and rule-driven data collection mechanisms
  • Design and optimize buffering and streaming solutions under embedded resource constraints
  • Integrate solutions with  CI/CD/CT pipelines
  • Ensure system robustness, fault tolerance, restart safety, and data persistence
  • Collaborate with cross-functional teams 
  • Conduct code reviews, mentor team members, and maintain coding and architectural standards

Requirements

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electronics Engineering, or a related field
  • 5+ years of experience in Embedded Software Engineering
  • Strong expertise in modern C++ (C++14/17 or above)
  • Solid understanding of memory management, multithreading, concurrency, and performance optimization
  • Experience working with Embedded Linux (POSIX) and cross-compilation environments
  • Hands-on experience with low-latency and near real-time systems
  • Experience implementing trigger engines, ring buffers, producer-consumer patterns, and streaming architectures
  • Experience with SOME/IP, DDS, Protobuf, or similar communication technologies
  • Strong understanding of modular software architecture and clean design principles
  • Experience in automotive embedded systems, ECU development, or vehicle signal processing is highly preferred

Benefits

  • Competitive compensation.
  • Recognition & appreciation.
  • Training & certifications funded.
  • International exposure.
  • Open work culture.
  • Recreational activities and events.
  • Medical & Insurance upon confirmation

Job details
Workplace
Office
Location
Colombo, Western Province, Sri Lanka
Experience
SE

A Leading partner for IFS ERP enterprise solutions and technology services, specializing in IFS consulting, ERP, ITSM implementation, staff augmentation & custom product development. Enhance your business with our expert support and innovative solutions.

Key team members

Lahiru Karunatilake

Lahiru Karunatilake

Asanga M.

Asanga M.

Viraj Edirisinghe

Viraj Edirisinghe

Chris O'Dell

Chris O'Dell

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups