Project Role : Custom Software Engineer
Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
Must have skills : Automotive ECU Software
Good to have skills : NA
Minimum 12 year(s) of experience is required
Educational Qualification : Bachelor of Engineering in Computers Electronics or any related stream
Summary:
We are looking for an experienced HPC (High-Performance Computer) Lead to drive the design, development, and optimization of middleware, hypervisor, and networking stacks in next-generation automotive platforms. The ideal candidate will be a hands-on technical leader with deep expertise in system software performance, stability, and scalability.
Roles & Responsibilities:
Lead architecture, design, and integration of middleware frameworks for automotive HPC platforms.
Oversee hypervisor setup and optimization for multi-OS, multi-domain workloads.
Drive networking stack development (Ethernet, TSN, IP routing, security protocols).
Ensure system-level performance, stability, and real-time responsiveness under high loads.
Perform profiling, benchmarking, and optimization at OS and middleware levels.
Collaborate with cross-functional teams on SoC bring-up, BSP integration, and hardware interfaces.
Define robust fault-handling, safety, and security strategies in compliance with ISO 26262 & cybersecurity standards.
Mentor engineers and guide hands-on debugging of complex system-level issues..
Work closely with cross-functional teams across globe
Professional & Technical Skills:
Strong background in automotive HPC platforms (Renesas, NXP, NVIDIA, Qualcomm, etc.).
Deep expertise in middleware frameworks (AUTOSAR Adaptive, DDS, gRPC, or similar).
Hands-on experience with hypervisors (QNX Hypervisor, Jailhouse, Xen, KVM, etc.).
Strong knowledge of networking protocols & technologies (Ethernet, TSN, TCP/IP, CAN/Ethernet gateways).
Proven track record of system performance tuning and stability improvements.
Strong programming skills in C/C++, Python, and system-level debugging tools.
Experience with virtualization, containerization, and resource management.
16+ years in embedded/software engineering, with 8+ years in a lead/architect role.
Strong communication skills and ability to work effectively in a cross functional team.
Good problem-solving and analytical skills.
Excellent communication and interpersonal skills
Additional Information:
The candidate should have minimum 12 years of experience in Automotive ECU Software.
This position is based at our Bengaluru office.
A Bachelor of Engineering in Computers Electronics or any related stream is required.
Bachelor of Engineering in Computers Electronics or any related stream