Job Description:
– Relevant experience in connectivity or multimedia ECU middleware development.
– Solid understanding of Java, Android Framework, Android Connectivity Manager, GIT, Android Build System, OOP , DESIGN PATTERNs, HAL, HIDL, IPC, BINDER.
– Knowledge on SW development environment and process
– Experience in development in C++ or Java is mandatory (Both is a Plus).
– Experience in designing, re factoring Java and C++ components.
– Good understanding of Design Patterns and OOP concepts.
– Experience in debugging complex systems
– Mandatory Automotive experience of minimum 1-3 Years
– Knowledge to Connectivity, TCU, RIL,Telephony is a plus
– Knowledge on Modem/Telematics integration with Android is a plus.
– Knowledge on Google Test suite (GTest), Junit is a plus.
– Knowledge on RUST programming is a plus
– Knowledge of test framework integration. (Roboelectric, Mockito)
– Experience in GitLab, Scripting (Shell, Python), Service Oriented Architecture, Docker is a plus.
– Good communication in English, Rigorous and Well organized.
– Good understanding of Source control git , build system automation for CI & CD .
– Leadership skills (ability to support other team members).
– Good understanding SE linux.
– Android build system knowledge (bp, soong, etc.).
Roles & Responsibilities:
Perform the Software Engineer (SE) activity on an identified requirement or specification adhering to Automotive standards. This activity includes:
- Identify software design.
- Plan software implementation and derive test plan.
- Perform software integration, validation and provide test reports.
- Perform coding, testing and code review.
- Monitor software quality & Report software quality issues.
Preferred Skills:
Android Framework, C++, KOTLIN, Java, Android Audio, QNX, GIT, Android Build System, OOP, HAL, HIDL, AOSP, IPC, RUST, CPP.
Interview Mode:
L1/L2/HR Discussion.
Virtual
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.