C++ integration engineers

expleo-jobs-in-en

Chennai District

On-site

INR 1,400,000 - 2,100,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Expleo seeks a Developer-Integrator to architect low-latency C++ applications and ensure seamless integration with third-party APIs and legacy systems.

You will work on embedded platforms for automated driving, emphasize multicore performance, and adhere to automotive standards like ISO26262 and SPICE. Strong English communication is required.

Qualifications

  • Degree in Software Engineering, Computer Science, Electronics.
  • 5+ years in multi-core video processing and C++ on embedded platforms (ARM/DSP).
  • CUDA/OpenCL and parallel programming experience.
  • Proficiency in English (written and spoken).
  • Knowledge of UML and software architecture documentation.

Responsibilities

  • Develop and adapt computer vision algorithms on embedded platforms for automated driving.
  • Integrate internal software with external SDKs, hardware interfaces, and middleware.
  • Maintain and optimize build systems (CMake, Bazel, Make) for automated testing.
  • Lead multi-core processing optimization and architecture exploration.

Skills

5+ years in multi-core video
C++ development
Resource sharing & synchronization
Integration with SDKs & hardware
Build systems & CM (Git/Hg)
English communication
CMake/Bazel/Make
Embedded processor internals
OOP principles
CUDA/OpenCL
MATLAB/Python/OpenCV
UML/documentation
Automotive industry experience
ARM/DSP embedded
DSP development & optimization

Education

Degree in Software Engineering

Job description

Overview

As a Developer-Integrator, you will spend 50% of your time architecting robust, low-latency C++ applications and the other 50% ensuring those applications integrate seamlessly with third-party APIs, legacy systems, and complex deployment environments

Responsibilities
  • Develop and adapt computer vision algorithms and supporting functions on embedded platforms for automated driving applications
  • Work on state of the art multithreaded, multi-core SoC platform running RTOSWork on product development compliant with automotive processes and standards like ISO26262, SPICE
  • Perform research into new embedded architectures/platforms to ensure the organisation remains abreast of all leading edge/emerging automotive vision technologiesOpportunity to work on next generation SOC platforms in complex systems for leading OEMs in the automotive industrySupport Intellectual Property activities and generate Invention Disclosure Memos to facilitate patent applicationsRole may require occasional travelling to other company/customer location
Qualifications

Degree in Software Engineering, Computer Science, Electronics

Essential skills
  • 5+ years of experience in multi-core video processing algorithms, and C++ development
  • Familiarity with resource/load sharing and synchronisation techniques for multi-core processing
  • Lead the integration of internal software components with external SDKs, hardware interfaces, and middleware
  • Background in development tools and methodologies (build systems, configuration management-Git/Hg etc.)
  • Excellent written and spoken English language skills
  • Maintain and optimize build systems (CMake, Bazel, or Make) to ensure automated integration testing is seamless.
  • Knowledge of embedded processor internals (specific hardware blocks and peripherals)
  • Exposure to object oriented software design principles
  • Experience with parallel programming in CUDA, or OpenCL
  • Understanding of prototyping/scripting tools such as MATLAB, Python, OpenCV etc
  • Familiarity with documenting software architecture and design using UML or similar tools
  • Automotive industry experience
Experience
  • 5+ years of experience with software development using C/C++ on embedded platforms (e.g. ARM and DSP)
  • 2+ experience in DSP development and optimization
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ integration engineers
C++ integration engineers

Expleo • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Linux Engineer (Automotive)
Senior Embedded Linux Engineer (Automotive)

Triumph Motorcycles • Jaipur

On-site
INR 900,000 - 1,200,000
Embedded C++ Developer
Embedded C++ Developer

Expleo • Chennai District

On-site
INR 1,800,000 - 3,000,000
Senior Embedded Firmware Engineer (MPU/MCU, Automotive)
Senior Embedded Firmware Engineer (MPU/MCU, Automotive)

Triumph Motorcycles • Jaipur

On-site
INR 900,000 - 1,500,000
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
Embedded Camera Software Engineer_ Automotive
Embedded Camera Software Engineer_ Automotive

Ficosa India • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Engineer - Embedded Software
Engineer - Embedded Software

Intangles Lab • Pune District

On-site
INR 700,000 - 1,200,000
Embedded Software Eng.
Embedded Software Eng.

Schaeffler • Bengaluru

On-site
INR 1,800,000 - 2,800,000
C++ Developer - Insight
C++ Developer - Insight

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,500,000
C++ Software Engineer
C++ Software Engineer

Big Bang Boom Solutions Private Limited • Chennai District

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