C++ Technical Lead

Sopra Steria India Limited

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 6 years

Job Details

Job Description

C++ Technical Lead


We are seeking an experienced C++ Technical Lead to join our innovative team in Bengaluru, Karnataka, India. As a C++ Technical Lead, you will play a crucial role in driving the development of high-performance embedded software solutions, leading a team of skilled developers, and ensuring the delivery of quality products.

  • Lead the design, development, and maintenance of embedded software applications using C++
  • Collaborate with cross-functional teams to define, design, and implement new features
  • Provide technical guidance and mentorship to team members, fostering their growth and development
  • Ensure adherence to AUTOSAR and MISRA coding guidelines for optimal code quality and performance
  • Utilize LLVM and CLANG Compiler with clang-tidy scripting to enhance code analysis and optimization
  • Develop and maintain Python scripts to automate development processes and improve efficiency
  • Identify and resolve complex technical issues, bottlenecks, and bugs
  • Participate in code reviews to maintain high code quality standards
  • Contribute to the definition of software architecture and design patterns
  • Implement and promote best practices in software development and testing
  • Collaborate with product managers and stakeholders to align technical solutions with business objectives


Qualifications

  • Bachelor's degree in Engineering, Computer Science, or a related field
  • 6-10 years of experience in embedded software development, with a strong focus on C++ programming
  • Proven experience leading technical teams and mentoring junior developers
  • In-depth understanding of AUTOSAR and MISRA coding guidelines
  • Expertise in LLVM, CLANG Compiler, and clang-tidy scripting
  • Proficiency in Python scripting for automation and tooling
  • Strong knowledge of software architecture and design patterns
  • Familiarity with Agile development methodologies
  • Experience with version control systems, preferably Git
  • Excellent problem-solving skills and attention to detail
  • Strong communication and interpersonal skills, with the ability to collaborate effectively across teams
  • Experience with real-time operating systems (RTOS) is a plus
  • Familiarity with Linux-based systems and development tools is desirable

Job role

Work location

Bangalore

Department

Engineering - Hardware & Networks

Role / Category

IT Network

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 6 years

About company

Name

Sopra Steria India Limited

Job posted by Sopra Steria India Limited

Apply on company website