Junior C++ Developer - Connected Vehicle

1 - 4 years

9 - 12 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Job Title:
Junior embedded C++ Developer

Unit :
Connected Vehicles

Experience Level:
2 4 years

Location:
Bengaluru

About the Role:

We are looking for a motivated Junior C++ Developer to join our Foresight team.
You will work on Map Provisioning topics, contributing to the development of next-generation in-vehicle software solutions. The role focuses on modern C++ development in a performance-critical environment, with future opportunities to expand into machine learning (ML) integration for intelligent features.

This is a hands-on development role, where you will collaborate with senior engineers to deliver high-quality, scalable, and maintainable software solutions.

Key Responsibilities:

Design, implement, and maintain software modules using C++17.
Work on NDS Map Provisioning topics. Ensure software meets performance, safety, and quality requirements for the automotive domain. Collaborate with senior developers to review designs, write unit tests, and perform debugging. Participate in code reviews, contributing to best practices in modern C++. Optimize software for embedded and real-time environments. Learn and contribute to future ML-based solutions within the team. Follow Agile development practices and actively participate in sprint activities.

Required Qualifications:

2 4 years of professional experience in software development.
Strong knowledge of C++17 (templates, STL, smart pointers, RAII, lambdas). Experience in data structures, algorithms, and OOP design principles. Exposure to multithreading, concurrency, and memory management. Experience with Git or similar version control systems. Familiarity with Linux development environments. Good problem-solving and debugging skills.

Preferred / Nice to Have:

Experience in automotive software development or embedded systems.
Familiarity with map data, navigation, or location-based services. Knowledge of machine learning basics or willingness to upskill. Knowledge of RDF Graph and SPARQL. Experience with Agile/Scrum methodologies. Exposure to CI/CD pipelines and testing frameworks (e. g. , Google Test, Catch2).

Soft Skills:

Strong communication and collaboration skills.
Curiosity to learn and adapt to new technologies (ML, automotive trends). Attention to detail and commitment to writing clean, maintainable code. Ability to work in a global and cross-functional team environment.


Mock Interview

Practice Video Interview with JobPe AI

Start Machine Learning Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
BMW Techworks India logo
BMW Techworks India

Accounting

Bengaluru

RecommendedJobs for You