IW
Lead โ Infotainment/Connectivity Platform
Info Way Solutions LLC
- ๐จ๐ฆ Canada
- On-site
- Staff / Principal
- 1 day ago
- Linux
- Android
- SoCs
- QNX
- C++
- SPI
- I2C
- PCIe
- Python
- CI/CD
1 day ago
Lead โ Infotainment/Connectivity Platform
Location: Preferred Location โ Palo Alto, CA
Visa: U.S. Citizen (USC) or Green Card Holder (GC)
Position Details
- Track: Infotainment / Connectivity
- Position: Lead
- Experience Required: 8+ Years (Embedded Software)
- Core Focus: Platform Ownership, BSP, Hypervisor Systems
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 identify 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.
Required 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, with experience in 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
- Bluetooth Audio
- Strong C/C++ programming 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), including:
- Partitioning
- Device Tree
- Boot Flow for eMMC, UFS, SSD, and DRAM changes
- Experience with Lauterbach, oscilloscopes, JTAG, and flashing tools.
- Understanding of interface and protocol stacks including:
- SPI
- I2C
- Ethernet
- PCIe
- CAN
- Scripting experience in Python or Shell.
Preferred Qualifications
- Knowledge of OS internals, including:
- Process Scheduler
- Memory Management
- Concurrency
- Synchronization
- Storage
- ARM core and architecture experience.
- Experience with embedded toolchains, including compilers, linkers, and linker scripts.
- Knowledge of automotive communication protocols (CAN, Ethernet).
- Experience with CI/CD pipelines for embedded systems.
- ISO 26262 functional safety awareness.
Lead โ Infotainment/Connectivity Platform ยท Info Way Solutions LLC