Technical Lead for System Software - São Paulo, Brasil - Stellantis South America

    Default job background
    Descrição

    Job Description:

    • Technical contributor for Automotive cockpit systems engineering & performance optimization.
    • Contributing in bootup & performance optimization of digital cockpit solution.
    • Involved in understanding & guiding project teams on inter module software dependencies.
    • Based on log analysis & tester reports troubleshooting system level issues in short time & updating to internal & external stakeholders.
    • Recommending solutions, testing improvements hands on.
    • Co-ordination with internal & customers testing teams Skills Programming Proficiency in one of : C/C++ on embedded platform preferably Automotive.
    • Stabilization. Performance optimization for time-critical tasks completion
    • Power optimizations for highly computation intensive solution execution
    • Integration of solutions in HAL that works for chipsets & provides features seamlessly across chipsets & 3rd party apps Meeting stringent stability KPIs
    • Creating target root-file-systems and boot images

    Requirements:

    • An experienced candidate with a background in system software for Automotive infotainment and/or digital cockpits
    • Must be proficient in C and C++ Software development and should have prior experience in systems programming on Linux/QNX/Android (Experience in Android/Linux/QNX system/middleware software development/customization)
    • Experience with Linux Kernel/HAL development on Android will be an added advantage
    • Experience with hypervisor or digital cockpit solution for Automotive
    • Experience in debugging/triaging and troubleshooting field/customer issues
    • Android/Linux & RTOS QNX/RT-Linux/Integrity and Embedded platforms in Automotive
    • Hands on Experience in Android SW development in any one of : Android HAL/System Service/Kernel or Android boot up optimization, system hardening and customizations.
    • Hands on Experience with any RTOS like QNX/Integrity or Linux/RT-Linux/SE-Linux based embedded systems.
    • Deep understanding of IPCs Clear understanding of Android system architecture, Android boot up sequence, IPCs, Analysis of inter software modules issues.
    • Strong knowledge of Android software architecture, preferably related to Android Audio & Android IPC
    • Experienced with microcontrollers, RTOS.
    • System resource monitoring knowledge on CPU/Memory/Network/GPU etc.

    Additional Skills:

    • Good knowledge of debugging/profiling tools in Android/Linux/QNX
    • Goal-oriented, problem solver with good judgment & drive.
    • Troubleshooting multiple SW modules with minimal details.