Automotive Android/QNX Software Engineer (Multiple levels) (mediatek)
mediatek Bangalore , India
2024-09-11
Job posting number: #150132 (Ref:MTB120240424001)
Job Description
Description
MediaTek’s creates innovations for future wireless communication system and influences ecosystem by participating global standardization bodies. The MediaTek’s ISD Automotive Technology team is revolutionizing its cutting-edge Wireless, Multimedia, AR/VR/XR, Computer Vision, Generative AI Technologies, and working closely with global Automakers/Tier-1s, consortiums, and creating the safer roads and transportation with evolution of Automotive Infotainment, ADAS/Autonomous Driving and Telematics products.MediaTek’s Automotive Technology team is seeking highly skilled and experienced (Senior) Automotive Software Engineers to understand industry requirements, architect and develop various SW features related Android/QNX/Linux frameworks and enable MediaTek’s most advanced Automotive products.
Requirements
* Professional Experience: 3 to 15 yearsTechnical Skillset:
*Experience in Android-Auto, AOSP Framework, Framework Optimization, IPCs, android eco systems
*Android, Linux and QNX middleware/frameworks, MM HALs (Audio, Video, Camera, Display, Graphics, AI)
*Application development using the Android, Linux, QNX frameworks
*Hypervisors, Virtual Machines (VMs), Virtual driver development, Linux Containers
*Security features involved in QNX/Android systems such as Verified Boot, se-linux, SMAC, IMA/EVM etc.
*Android-Native Development (NDK) – Java Native Interface (JNI).
*C, C++, Java programming languages and Multithreaded programming.
*Boot, power, and performance optimizations
*Experience in Automotive Safety concepts, and security threat analyses to meet ISO26262, ISO21434 and ASPICE process.
Additional skills:
*The idle candidate might have demonstrated ability to work with engineers/partners/customers across different geographies and contribute to large-scale SoC SW product development and customer support. Hands-on technical lead/engineer who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team success.
Exposure to one or more of below technology areas is a plus:
* Multiprocessor Architecture, ARM processors, Virtualization technologies across CPU and Peripherals, hardware accelerators
*Experience in Compute Systems, Vision, Radar, Lidar, and other sensor-based perception, prediction, path planning and control & execution systems.
*Understanding of automotive AD/ADAS software and algorithms.