Cockpit HMI Subsystem Lead / Tech Specialist
Location
Bangalore | India
Job description
Education:
- Engineering - BE / BTech / ME / MTech / MS
- Discipline - Computer Science, Electronics & Communication, Electronics & Computer, Electrical & Electronics
Core Skills:
- Strong programming skills in C/C++/Java/Python
- Knowledge on programming languages such as React Native, Kotlin, C#
- Software design and implementation experience in an object-oriented environment
- Good knowledge on HMI development for automotive cockpit applications.
- Knowledge on Automotive SOCs and Microcontrollers
- Experience with operating systems like Linux, Android, QNX, Integrity and other RTOSs
- Familiar with HMI Development Tools Like Kanzi, CGI Studio, Altia Design, EB GUIDE Etc.
- Experience with communication network protocols like CAN, LIN, Ethernet, UART, SPI
- Experience with SCM tools such as: Git, Gerrit, Jenkins, JIRA
- Experience with debugging using relevant tools such as GDB, JTAG-Debugger, BDI, Lauterbach, ADB, logs
- Experience with performance profiling tools
- Knowledge on AUTOSAR/GENIVI/OSEK architectures
- Knowledge on Functional Safety and SPICE processes
- Knowledge on software quality standards and Test Driven Development
- Proven ability working in Agile Scrum environment
- Good team player with great communication skills.
- Passionately motivated to take ideas from R&D phase to a product.
Specialization:
HMI development for Cockpit (Cluster/Infotainment) using tools such as Kanzi, Qt, Altia, EBGUIDE, Android Studio.
- Experience using Graphics API like Vulkan, OpenGL, OpenGL ES, GLSL, HLSL,3d Shaders etc.
- Experience with developing HMI and GUI/Graphics frameworks.
- Strong knowledge in JNI, AIDL, Core services and Java
- Good experience in optimization of application boot-up time and performance such as such as Frozen frames, Slow rendering issues, crashes, and ANRs.
Job tags
Salary