Android Developer - Warren, United States - ektello

    Default job background
    Description

    Local candidates only please, no C2C considered.

    Must have in-car experience

    Ensure you read the information regarding this opportunity thoroughly before making an application.

    Infotainment Developer


    • 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 life cycle 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 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



    • Additional Job Description

    Required Skills:


    • Bachelor's degree in Computer Science, Software Engineering, or related degree


    • 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


    • Experience using scripting languages such as shell and Python


    • In depth experience with Scrum/Agile software development process and SCM tools like Git, Gerrit, 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 frameworkG