Lead, Infotainment/Connectivity Platform

Tech3pillars Technologies

  • NULL, VA
  • 11 days ago

    Highlights

    Strong BSP and kernel bring-up expertise (Linux, U-Boot or equivalent): partitioning, device tree, and boot flow for eMMC, UFS, SSD, and DRAM changes. Lead, Infotainment/Connectivity Platform The lead owns software and validation work on Linux and Android based infotainment and connectivity platforms.

    Numbers & Facts

    LocationNULL, VA

    Description

    Lead, Infotainment/Connectivity Platform

    The lead owns software and validation work on Linux and Android based infotainment and connectivity platforms. The role requires 8+ years of experience.

    Responsibilities

    • Ramp up on the existing codebase, build pipeline, and regression testing
    • Develop and maintain the software stack for hardware verification and validation on Hypervisor, Linux, and Android systems
    • Design and run stress tests on CPU, GPU, NPU, and multimedia subsystems to find bottlenecks, thermal limits, and stability issues
    • Analyze and optimize ECU performance
    • Support board bring-up, design verification, and debugging with architecture, hardware, and software teams
    • Train and guide junior engineers
    • Provide weekly status, risk, and decision documentation to program leadership

    Qualifications

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
    • 8+ years of embedded software development
    • Hands-on experience with high-performance SoCs such as Snapdragon, NVIDIA Orin, or MediaTek; automotive-grade SoC experience is a significant plus
    • Proficiency in Embedded Linux, QNX, and DriveOS, and experience with hypervisor systems such as Type-1 hypervisors, Gunyah, or ACRN
    • Experience with infotainment or connectivity subsystems such as camera/display, memory/storage, GNSS, UWB, RF, A2B, and Bluetooth audio
    • Strong C/C++ coding skills
    • Solid understanding of Linux/Android, kernel configuration, device driver interfaces, and debugging tools
    • Strong BSP and kernel bring-up expertise (Linux, U-Boot or equivalent): partitioning, device tree, and boot flow for eMMC, UFS, SSD, and DRAM changes
    • Experience with Lauterbach, oscilloscopes, JTAG, and flashing tools
    • Understanding of interface and protocol stacks (SPI, I2C, Ethernet, PCIe, CAN) and board bring-up
    • Scripting experience in Python or shell

    Preferred

    • OS internals: process scheduler, memory management, concurrency, synchronization, storage
    • ARM core and architecture experience
    • Embedded toolchains: compilers, linkers, linker scripts
    • Automotive communication protocols (CAN, Ethernet)
    • CI/CD pipelines for embedded systems
    • ISO 26262 functional safety awareness

    Similar Jobs