Software Integration Lead

Job Locations
IN-TN-Chennai
Job area
Engineers & Technicians
Employment type
Permanent
Workplace
On-Site
ID
2026-51518

Overview

The Software Integration Lead is the bridge between development and deployment, you will be responsible for the embedded development and leading of computer vision algorithms. Automated Driving Assistance Systems on state of the art multi-core automotive SoCs. Examples of such algorithms include:
pedestrian detection, structure from motion, lane detection, park slot detection and object detection and classification. Your responsibilities will extend to software architecture design, reviewing algorithm design, module adaptation and optimisation in a real time multi-core automotive system.

Responsibilities

• Design, Develop and adapt computer vision algorithms and supporting functions on embedded platforms for automated driving applications
• Lead a team technically, able to identify and solve the dependencies
• Work on state of the art multithreaded, multi-core SoC platform running RTOS
• Work 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
technologies
• Opportunity to work on next generation SOC platforms in complex systems for leading OEMs in the automotive industry
• Support Intellectual Property activities and generate Invention Disclosure Memos to facilitate patent applications.
• Role may require occasional travelling to other company/customer locations

Essential skills

• Define and enforce branching strategies (e.g., GitFlow, Trunk-based) and merge policies across multiple engineering squads
• Architect and oversee the CI/CD infrastructure to ensure automated builds, static analysis, and unit tests run at peak efficiency
• Background in development tools and methodologies (build systems, configuration management-Git/Hg etc.)
• Excellent written and spoken English language skills
• Coordinate with Product Owners and DevOps to manage the release train, ensuring that "Integration Mainline" is always in a deployable state
• Experience in test automation using Jenkins
• Exposure to object oriented software design principles
• Experience with parallel programming in CUDA, or OpenCL
• Familiarity with documenting software architecture and design using UML or similar tools
• Automotive industry experience
• Understanding of prototyping/scripting tools such as MATLAB, Python, OpenCV etc.
• Automotive industry experience
• Knowledge of embedded processor internals (specific hardware blocks and peripherals).

Experience

8+ years of experience with software development using C/C++ on embedded platforms (e.g. ARM and DSP)
2+ years of experience in multi-core video processing algorithms

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Can't find the job of your choice?
Upload your C.V. / Resume here for our recruiters to view.