Position: Android Platform/Middleware Software Developer (TK36ST RM 4037)
MANDATORY SKILLS : C++, AOSP, HAL, ANDROID, AUTOMOTIVE, middleware
PREFERRED SKILLS : IVI
Minimum Qualification: Minimum is bachelor’s degree in engineering or equivalent.
Job Description:
- Experienced & forward-thinking Middleware/Platform developer with Android automotive background who is passionate about next generation SDV, eCockpit and Infotainment systems.
- Understanding of IVI, Cluster / Digital Cockpit domain and its requirements
- The person should be capable of understanding system requirements, derive software requirements and develop platform/middleware components.
- Good analytical, problem solving and logical thinking skills.
- Design and develop software architecture for Android Middleware/Platform in the automotive domain.
- Collaborate with external suppliers and partners to integrate software components into the overall system.
- Stay current with emerging trends and technologies in automotive software development.
- Responsible development Middleware components for domains like Audio, Media, Tuner, Connectivity, Graphics, Projection, inter-domain communication, Camera and Display sharing etc.
- Define the AIDL interfaces for the framework components.
- Ensure the implementation is in-line with CDD and passes CTS, VTS
Skills & Requirements:
- 2+ Years of experience in Automotive Domain
- Minimum 2+ Years of Platform/Middleware Development in Automotive domain
- Minimum 2+ years of development experience in Android Domain
- Minimum 1 production program experiences in Automotive domain for Middleware Development
- Good understanding of Android Automotive System and Car Framework
- Hands-on experience in one of the domains like Audio, Connectivity, Media, Graphics, Projection, Bluetooth, or Camera
- Hands on experience working with any one of the emulators (Goldfish/Cuttlefish)
- Good understanding of Project Treble and different types of Binder
- Good understanding of Android SELinux policy development
- Good understanding of Android Build System (Kati, Ninja Soong, Android.bp, Android.mk and Bazel)
- Hands-on experience in Java, C++14/17/20 and RUST languages for Android Platform/Middleware Development
- Good hands on exp C++ (11, 14), UML, Java (Must), design concepts, design modelling tools, design patterns and SOLID design principles
- Solid working experience with the software life-cycle methodologies. Collaborate within an agile cross-functional team environment.
Job Responsibilities
We are looking for Android Automotive Middleware/Platform software engineer to develop the solutions for the next generation SDV, eCockpit and Infotainment systems on Android Automotive. On Joining our team, you will be working on the latest versions of Android Automotive to Middleware solutions for Audio, Media, Tuner, Connectivity, HAL, Graphics, Projection technologies and Inter-domain Communication in the context of an SDV. If this sounds interesting, this is what you need to apply.
*******************************************************************************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
