C++ Developer

  1. Home
  2. C++
  • Company Weekday AI
  • Employment Full-time
  • Location 🇮🇳 India, Bengaluru
  • Submitted Posted 3 weeks ago - Updated 3 hours ago

This role is for one of Weekday’s clients
Salary range: Rs 2000000 - Rs 2900000 (ie INR 20-29 LPA)
Min Experience: 8 years
Location: Bengaluru
JobType: full-time

Requirements

About the Role:

We are seeking a highly experienced Senior C++ Developer with expertise in C++ programming (preferably C++11/14/17) to join our engineering team focused on delivering high-performance solutions within the automotive domain. The ideal candidate will have a solid background in real-time and embedded systems, with strong knowledge of automotive standards and protocols.

This role requires strong analytical and problem-solving abilities, the ability to work independently and collaboratively, and a passion for software excellence in complex, safety-critical systems.

Key Responsibilities:

  • Design, develop, and maintain software components using modern C++ (C++11/14/17) in accordance with project requirements.
  • Collaborate with system architects, product managers, and other engineering teams to understand functional and non-functional requirements.
  • Develop scalable and efficient modules for real-time systems within the automotive sector.
  • Perform code reviews, optimize application performance, and ensure code quality and maintainability.
  • Participate in end-to-end software development lifecycle including requirements gathering, architecture, implementation, and testing.
  • Integrate third-party libraries and develop unit/integration tests to ensure code robustness.
  • Debug and resolve software defects in a timely manner.
  • Maintain up-to-date knowledge of automotive protocols (CAN, LIN, UDS, etc.) and industry trends.
  • Adhere to safety-critical software standards and automotive software development guidelines (e.g., MISRA, AUTOSAR, ISO 26262 where applicable).

Required Skills & Qualifications:

  • Bachelor's or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related discipline.
  • 8+ years of hands-on experience in C++ programming, including C++11/14/17 standards.
  • Strong proficiency in data structures, algorithms, multithreading, memory management, and performance tuning.
  • Proven experience working in automotive embedded systems and understanding of vehicle communication protocols (CAN, LIN, FlexRay, etc.).
  • Solid understanding of object-oriented programming and design patterns.
  • Experience with Linux-based development environments and toolchains.
  • Familiarity with tools like GCC, CMake, GDB, Valgrind, or similar development/debugging tools.
  • Knowledge of version control systems (Git preferred) and CI/CD pipelines.
  • Experience in working with agile development practices and version-controlled collaborative environments.
  • Excellent verbal and written communication skills.

Preferred (Nice-to-Have) Skills:

  • Experience with automotive safety standards (e.g., ISO 26262).
  • Exposure to AUTOSAR architecture.
  • Familiarity with other programming languages (Python, Shell) for scripting and automation.
  • Knowledge of testing frameworks like Google Test or CppUnit.

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.