A complete application in a minute — tailored resume and cover letter, ready to send.
Valeo in Chennai is seeking an experienced embedded software engineer to design and implement C++ applications on ARM/DSP platforms, while shaping robust branching, build, and release processes.
You will collaborate with Product Owners and DevOps to keep the Integration Mainline deployable, perform test automation with Jenkins, and apply OO design and UML-based architecture to complex automotive software.
(1) Experience in embedded software development using C++ (ARM, DSP).
(2) Define and enforce branching strategies (GitFlow, trunk-based development) and merge policies across engineering teams.
(3) Architect and manage CI/CD pipelines to ensure efficient automated builds, static analysis, and unit testing.
(4) Strong knowledge of build systems and configuration management tools (Git, Hg).
(5) Coordinate release management with Product Owners and DevOps, ensuring the Integration Mainline remains deployable.
(6) Experience in test automation using Jenkins.
(7) Strong understanding of object-oriented design principles.
(8) Experience in parallel programming (CUDA or OpenCL).
(9) Familiarity with software architecture documentation using UML or similar tools.
(10) Automotive industry experience.
(11) Working knowledge of MATLAB, Python, OpenCV, or similar prototyping/scripting tools.
(12) Knowledge of embedded processor internals, hardware blocks, and peripherals