Description


Responsibilities:

·       Contribute as system level engineer to build, integrate, and optimize security-related Linux and Android components into an RTOS-based infotainment solution for automotive consumer devices

·       Be responsible for the entire lifecycle of the security domain, including requirements, system design, development, deployment, and maintenance of the infotainment software

·       Participate in the design of a best-in-class in-vehicle platform for company infotainment systems

·       Follow our software development process where quality comes first and ensure that the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability, and security

·       Ensure communication “bridge” between various internal and external technical teams to make appropriate system-level design trade-offs, refine system requirements, and identify innovation opportunities

·       Work on new feature development, as well as maintenance of existing features and bug fixes

·       Collaborate with team members in software development activities using the Scrum/Agile development process

·       Write clear and complete documentation

 

Required Skills:

·       Very proven knowledge in developing RTOS and Android software solutions

·       Minimum of 2 or more years in Software Development on RTOS/QNX and Android platforms, especially at the system level, including native Android and Java framework

·       Strong experience debugging complex existing code base in C, C++, and Java

·       Native Android

·       Experience using scripting languages such as bash and Python

·       In depth experience with Scrum/Agile software development process and SCM tools like Git, Gerrit, and OpenGrok

 

Preferred Skills:

·       Master’s degree in software engineering, computer science, computer engineering or electrical engineering

·       Practical knowledge of computer security related technologies such as encryption, certificates, vulnerabilities detection and mitigation as well as development and management of security policies for Linux OS and various RTOS

·       Prior experience with vehicle infotainment systems

·       Experience with automotive and/or portable consumer electronic devices

·       8 or more years in Software Development on RTOS/QNX and Android platforms, especially at the system level, including native Android and Java framework

·       Knowledge of the Kotlin and Rust programming languages

Education

Any Graduate