Back to Jobs
Technology

Embedded Lead software development

PeakLnk Technologies, Inc.Palo Alto, CA🇺🇸United StatesPosted Oct 23, 2026

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationPalo Alto, CA, United States
PostedYesterday
ShellC++PythonAndroidLinux

Job 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

Similar jobs