EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
DESCRIPTION
Our Team is looking for an Android Automotive OS System / Middleware Engineer that is ready to proactively function in a cross-functional agile team and focus on the development and integration of Android software on an Android Automotive OS-based Infotainment Platform, analyzing performance issues and performing fault tracing of the in-vehicle software and supporting systems. In this exciting position, you will have the chance to develop your skillset and make an impact on the next generation of vehicle computers by integrating Android OS to improve car infotainment systems for passenger cars.
WHAT YOU’LL DO
You participate in every stage of the software development from requirement analysis, design and implementation to module and system verification
You are involved in the development of the best-in-class next generation of Android-based infotainment software in close cooperation with our automotive customers
You will be defining technical solutions in the complex space between Linux, Android and third-party content
WHAT YOU HAVE
- You will be defining technical solutions in the complex space between Linux, Android and third-party content
- Experience in working with Android Open-Source Project (AOSP)
- Knowledge in Android System/Software Architecture – Hardware Abstraction Layer (HAL), System Services, Media Services etc. (C/C++)
- Experience in Android Frameworks and programming language such as (C++ or Java)
- Knowledge and experience in Android IPC like Binders /JNI/intents and intent filters
- English level: Full professional
NICE TO HAVE
- Experience in In-Vehicle Infotainment System
- Android automotive OS Experience
- Experience in CMake and yocto
- Worked on Linux Root file system (Linux Frameworks)
- Knowledge of Various Linux IPCs Dbus, unix sockets, etc.)
- Experience in working on android in a virtualised environment
- Debugging experience of complex system problems of resource management in android platform
- Wayland architecture OR Experience and knowledge similar Graphics stack like Surface flinger on android side is highly valued
WE OFFER
- Dynamic, entrepreneurial, high speed, high growth corporate environment
- Diverse multicultural, multi-functional, and multilingual work environment
- Opportunities for personal and career growth in a progressive industry
- Global scope, international projects
- Widespread training and development opportunities
- Unlimited access to LinkedIn learning solutions
- Various benefits like private health insurance
- Sport and social teams support, recreation area, advanced CSR programs, learning programs for kids