E

Embitel Technologies

Product engineering for automotive and ecommerce

Technical Lead - Embedded Software Developer / Test

Embedded EngineeringUpdated on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Proficiency in C++14/17, the Standard Template Library, and templates.
  • Experience with CMake, Conan package management (versions 1 and 2), and Docker containerization.
  • Experience with Google Test and Google Mock, and code coverage analysis including line, branch, and decision coverage.
  • Knowledge of TCP/UDP sockets, IPv4/IPv6, multicast, network interface management, and inter-process communication using UDS and shared memory.
  • Knowledge of multithreading, asynchronous programming, and promise/future patterns.
  • Knowledge of RAII, smart pointers, and proper resource management.
  • Experience with Linux systems, POSIX APIs, and system programming.
  • Experience developing in an Adaptive AUTOSAR environment according to ASPICE development practices.
  • Experience with GCC/Clang compilers, debugging tools, and code analysis.
  • Experience using Git workflows and branching strategies, and performing code reviews.
  • Experience with GitHub Actions and Jenkins pipelines, automated testing, and build optimization.
  • Knowledge of design patterns and clean code principles for modular architectures.
  • Ability to communicate technical concepts effectively.
  • Excellent English reading, writing, speaking, and comprehension.

Responsibilities

  • Design and implement networking software focused on UDP/TCP sockets and inter-process communication using UDS and shared memory.
  • Write comprehensive unit tests that achieve SOP-level decision coverage using the 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 to ensure coding standards and quality practices.
  • Troubleshoot issues in multithreaded, networked automotive systems using Wireshark and logs.
  • Improve software quality by analyzing code coverage metrics, static code analysis reports, and peer reviews.

Desired Qualifications

  • Knowledge of VW.os (HCP5) software development and release processes.
  • Experience with Python.
  • Experience developing Linux kernel modules.
  • Experience developing zero-copy architectures.
  • Experience using 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.

About the Company

Embitel Technologies

Product engineering for automotive and ecommerce

Embitel Technologies provides Product Engineering Services for automotive and IoT, along with Digital Commerce services for Magento and SAP Hybris. It develops embedded software and hardware, AUTOSAR stacks, in-vehicle networks, ADAS, and HMI/UI, plus model-based development and ISO 26262 safety work; in commerce, it builds and manages Magento and hybris stores with strategy, design, integration, migration, mobile solutions, and ongoing support. The company differentiates itself through a strong automotive-and-retail focus, German-quality standards like CMMI Level 3 and ISO certifications, and global partnerships, backed by a proven client track record. Its goal is to turn automotive and IoT concepts into working products and enable scalable, secure omnichannel commerce for businesses.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Stuttgart, Germany
Founded
2006

Recently Posted Jobs

Explore more opportunities at Embitel Technologies

See more jobs