Technical Lead - Embedded SW Developer /Test

embIND Embitel Technologies (India) Private Limited

India

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

embIND Embitel Technologies (India) Private Limited is seeking a skilled C++ software engineer to develop and maintain the Signal Communication Interface (SCI) stack for automotive QM-level systems. The role emphasizes high performance, robust design, and thorough testing in Adaptive AUTOSAR environments.

You will work with C++14/17, containerization with Docker, and modern tooling to deliver reliable software, engage in code reviews, and contribute to documentation and standards across the SCI

Qualifications

  • Experience in Adaptive AUTOSAR development practices.
  • Experience with GCC/Clang tools for debugging and code analysis.
  • Familiarity with Git workflows, code reviews, and CI pipelines.
  • Experience with automated testing, coverage metrics, and build optimization.
  • Familiarity with ARXML, JSON, and Google Protocol Buffers.

Responsibilities

  • Design and implement networking software with sockets (UDP/TCP) and IPC (UDS & Shared Memory).
  • Write unit tests achieving SOP level decision coverage using Google Test.
  • Measure and improve algorithms and code structures for automotive systems.
  • Create clean interfaces for shared components across the SCI stack.
  • Participate in peer reviews and uphold coding standards and quality.

Skills

C++14/17
C++ STL
Multithreading
Async programming
RAII/Resource mgmt
Unit testing
Debugging
English communication

Education

Tools

CMake
Conan
Docker
GitHub Actions
Jenkins
Google Test
Static code analysis

Job description

Job Overview

Develop and maintain Signal Communication Interface (SCI) stack in automotive QM‑level systems. Focus on creating performant, robust, and well‑tested software components for Adaptive AUTOSAR environments using modern C++ standards with emphasis on quality and reliability.

Key Responsibilities
  • Design and implement networking software with focus on sockets (UDP and TCP) and inter‑process communication (UDS and shared memory)
  • Write comprehensive unit tests achieving SOP level decision coverage using Google Test framework
  • Measure, develop, and improve algorithms and code structures for automotive systems
  • Create clean, maintainable interfaces for shared components across the SCI stack
  • Maintain technical documentation and code specifications
  • Participate in peer reviews ensuring coding standards and quality practices
  • Troubleshoot issues in multi‑threaded, networked automotive systems using WireShark and logs
Technical Expertise
  • Proficient in C++14/17 with STL and templates
  • Proficient in CMake, Conan (1 & 2) package management, Docker containerization
  • Google Test/Mock, code coverage analysis (line, branch, decision coverage)
  • TCP/UDP sockets, IPv4/IPv6, multicast, network interface management, inter process communication (UDS & Shared Memory)
  • Multi-threading, async programming, promise/future patterns, RAII, smart pointers, proper resource management
  • Linux systems, POSIX APIs, system programming
Competencies & Skills
  • Development in Adaptive AUTOSAR environment according to ASPICE development practices
  • GCC/Clang compilers, debugging tools, code analysis
  • Using Git workflows, branching strategies, and performing code review
  • Experience with GitHub Actions and Jenkins pipelines, automated testing, build optimization
  • Usage of design patterns and clean code principles for modular architectures
  • Improving quality after analyzing code coverage metrics, static code analysis reports, and peer reviews
Soft Skills
  • Collaborative team member who works effectively with minimal supervision
  • Strong analytical and problem‑solving abilities
  • Attention to detail for quality software development
  • Effective communication of technical concepts
  • Adaptability to evolving automotive technology requirements
  • Excellent English in reading, writing, speaking, and understanding
Nice to have
  • Knowledge of VW.os (HCP5) software development and release processes
  • Experience with Python
  • Experience with developing Linux kernel modules
  • Experience with developing zero‑copy architectures
  • Experience with utilizing eBPF
  • Familiarity with WireShark, tcpdump, tcpreplay, and IP network setup in Linux environments
  • Familiarity with simpleperf, perf, or Perfetto
  • Familiarity with ARXML, JSON, and Google Protocol Buffers
Location

Bangalore, India

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Pune District

On-site
INR 1,200,000 - 2,000,000
Senior Technical Lead-GDC(C++)
Senior Technical Lead-GDC(C++)

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
T3-CF-Adaptive Autosar Development-2
T3-CF-Adaptive Autosar Development-2

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 1,000,000 - 1,500,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Karnataka

On-site
INR 800,000 - 1,500,000
Embedded Software Developer
Embedded Software Developer

Tata Consultancy Services • Pune District

On-site
INR 900,000 - 1,500,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Classic AUTOSAR Communication (COM) Experts (TK613SI RM 4334)
Classic AUTOSAR Communication (COM) Experts (TK613SI RM 4334)

Source-Right • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Technical Lead - COSMOS
Technical Lead - COSMOS

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,000,000 - 1,500,000
C++ Developer, FuSa
C++ Developer, FuSa

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,500,000