





High due to strong Tier-1 brand, metro Bangalore location, and generic 'Software Engineer' title attracting many applicants.
High because role requires specialized automotive embedded/IVI domain experience and hardware-level debugging skills.
High because JD mandates specific years, automotive/IVI background, C++/embedded skills, Android HAL knowledge, and debugging tool expertise.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain core middleware and infrastructure modules for automotive embedded software focusing on real-time performance.
Contribute to architecture, design, and customer requirement analysis independently, owning module execution and technical mentoring of new recruits.
Utilize expertise in C++ (including C++11), embedded protocols, and debugging tools to support automotive and IVI software systems.
Bachelor's degree in Engineering (B-Tech/BE) in a relevant field.
6-8 years of embedded software development experience, with 5+ years specifically in automotive and IVI systems.
Strong proficiency in C++ (including C++11), understanding of design patterns and Android Framework, and familiarity with Android HAL AOSP architecture.
Experience with debugging tools like GDB, JTAG; ability to read hardware block diagrams and schematics.
Experienced in automotive middleware development with strong module ownership and independent execution skills.
Technical leadership demonstrated by involvement in architecture design, requirements analysis, and mentoring new team members.
Comfortable working with embedded systems firmware in automotive/IVI contexts, with familiarity in Android and optional Java exposure.