Roles & Responsibilities
· Analyse SW requirements and SW interfaces
· Development of SW application modules for head unit
· Development and maintenance of Middleware framework components.
· Integration, Build and Release Management of application
· Participate in all SW integration workshops
· C/C++ Coding and Unit Testing
· Documentation of Low Level design, Source code and Unit Tests
· Develop, flash and test the application in Telematics Head Unit hardware
· Communication with partners, suppliers and within the team
About the Company:
Mercedes-Benz AG, a pioneer of automotive engineering, sees shaping the future of mobility in a safe and sustainable way as both a motivation and obligation. Mercedes-Benz is consistently implementing its strategy to transform itself toward a fully electric and software-driven future.
Mercedes-Benz Research and Development India (MBRDI) is the largest research and development center for Mercedes-Benz Group AG outside of Germany. MBRDI’s expertise includes developing new technologies like connected, autonomous and electric in the mobility world - driving digital acceleration, leading excellence in-car software and paving the way for sustainable mobility. MBRDI currently employs over 8500 professionals in the field of engineering, digitalisation, testing and simulation, and data science, with people at the heart of our culture. Our philosophy - When every individual shines in his or her own capabilities, we shine!
Bachelor’s degree in Computer Science/Electronics & Communication/Electrical Engineering or in a relevant stream
8-10 years of experience
Mandatory Skills
· Strong C++ programming skills
· Experience in working with Linux platform (Development, Build and Deployment)
· Good knowledge of buils system like Yocto
· Good knowledge of Jenkins
· Strong experience in using IPC mechanism like Thrift, DBus, MQTT, Franca, Common-API etc.,
· Familiar with object-oriented design and various design patterns
· Good Knowledge of Automotive Infotainment System Architecture
· Good knowledge of SW-Version-Tools – SVN and GIT
· Excellent Communication and Team work skills
Desired Skills
· Previous experience in Navigation domain will be desirable
· Previous experience in Vehicle Positioning systems will be desirable
· Good knowledge on scripting languages Perl or Python etc.
· Good knowledge of Test driven development (Unit and Module testing)
· Proven ability working in Agile Scrum environment using Atlassian tools