Automobiles are seeing an exponential growth in software so much so that next generation vehicles are referred to as software defined vehicle. In the entire software stack that makes up this software defined vehicles, application of C++ programming is and will be very significant.
Professionals with strong C++ competencies will find the domain on Automotive and Mobility a fascinating and challenging one to apply themselves.
KPIT is working with world’s leading Automotive OEMs and Tier 1s in building next-generation technology for autonomous , electric and connected vehicles. You will get to be a part of complex, challenging projects in these fields.
Based on your experience you will be offered a role ranging from software developer, team lead or solution architect.
You will be a part of the team that will be responsible for Requirement Analysis, Design, Development and Testing of Middleware components(a key part of the software stack in automobile) that interact with other applications like Embedded BSPs (Board Support Package) and Operating Systems (OS) like Linux, QNX, Android, and AUTOSAR.
You will design, develop Middleware components, and collaborate with global software development teams that are working on different software layers.
We understand that you may or may not have prior exposure to automotive domain. But keep your apprehensions aside. Because, as soon as you join us, we will equip you with customized training programs that will enable to understand automotive domain and be part development programs at the earliest.
Strong proficiency in C++, with fair knowledge of the language specification
Thorough knowledge of the standard library, STL containers, and algorithms
Good understanding of memory management in non-garbage collected environments
Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
Familiarity with templating in C++
Knowledge of the latest C++ 11 / C++14 standard
Familiarity with embedded systems design, low-level hardware interactions
Knowledge of low-level threading primitives and real-time environments
Familiarity with system call wrapper library functions and continuous integration
Implementation of automated testing platforms and unit tests
Proficient understanding of code versioning tools such as Git, and SVN
Transitioning from consumer electronics to automotive The automotive industry is becoming an increasingly tech-driven field. which leads to learning new technologies and development. So, I always wanted to join the automotive industry as soon as possible, and I got this chance with KPIT Technologies. It feels great to work here, as I am getting to work on Adaptive AUTOSAR technology for a major project. With the initial project- related training like build system and the welcoming atmosphere of the team, the transition was not too difficult, and I am looking forward to an exciting career at KPIT.
Following a passion: From telecom to automotive sector I was always fascinated by autonomous driving technology and despite working in the telecom sector, hoped to move to the automotive domain one day. When I finally did, the transition proved easy. I had to undergo a short automotive domain-specific training to get me up to speed, and then I could finally work in autonomous driving. 3 years ago, KPIT was looking for a candidate to take up a leadership role in AD, and after 7+ years of experience, I felt I was ready! At KPIT, I was assigned to a mentor and worked on small PoC projects to increase familiarity. I learned a lot and looking at my work trajectory, was also given the additional responsibility of complete practice validation aspect. I’ve been given a free hand to learn, to work on what I want, and explore new, upcoming technologies. Frankly, it’s been great working here!
Expanding knowledge horizons with automotive domain Having worked in varied domains, automotive was another domain shift for me. With my experience of C++ and Python software development, I accepted the Software Designer role at KPIT in 2019 to work in ADAS domain. Since then, I have learnt a lot, working for global automotive customers. After some experience, I also got the opportunity to lead a team of 5 people to take ownership of a POC component. While working on these projects, I learnt the application of TDD, Large scale agile, CI/CD systems, which has helped me level up my thought process. The Mathworks training I received was instrumental in getting to grips with MATLAB & Simulink, which I’d never used before. I'm glad that I made the decision to move to automotive domain, since it allowed me to expand my knowledge horizons and make a mark.
Grateful for the opportunity to work with new-age technology I joined KPIT after 12.5 years of experience. Previously, I had worked with a security electronics firm where I was already familiar working with signals. In KPIT, for application development it required a similar skillset, working on validation and verification. KPIT gave me the huge opportunity to work with Adaptive Cruise Control which is the at the heart of autonomous driving. My transition to the automotive domain was smooth. As I went along, I got to know more about internal part not only of application layer but also the signaling below it. I also received guidance from senior employees through detailed conversations and documents shared to understand the application. I consider myself lucky to have the opportunity to expand my knowledge and work on adaptive cruise control!
Work on cutting edge technology programs of leading OEMS and Tier 1s in automotive and mobility
Work across Autonomous, Connected, Electrification, AUTOSAR, Cybersecurity, OTA technology driving mobility transformation
Robust competency development framework, Individual development plans and Mentors to bring focus on YOU
Highest numbers of promotions backed by solid performance
Collaboration with global university for technology & management master's program
Comprehensive Learning initiatives for Freshers & laterals
Automobelievers
Patents
Different Nationalities
Innovation Awards