Principal Engineer
Core
Design, develop, and support software solutions for multi-core ARM/CPUs, IVI, and ADAS systems on Automotive Grade Linux and Yocto build systems.
Role type
Principal Engineer (Embedded Linux & Automotive Software)
Builds
Software stacks for IVI and ADAS systems on heterogeneous compute platforms (ARM, GPUs, DSPs) and hypervisors.
Domain
Automotive embedded systems, Linux kernel, Real-Time Operating Systems (RTOS)
Required skills
Linux kernel architecture, C/C++, embedded driver development, Yocto build system, heterogeneous compute platforms, hypervisors/virtualization, SoC hardware blocks, real-time system tuning, functional safety (ISO26262)
Preferred skills
Safe Linux, multiprocessor architecture, memory management, performance benchmarking
Technologies
Automotive Grade Linux (AGL), Yocto, ARM, JTAG/ICE debuggers, RTOS, ISO26262
Responsibilities
Design and develop software for heterogeneous compute platforms; define end-to-end system architecture; lead medium to large technical teams; prototype proof of concepts; perform KPIs/performance benchmarking and RT system tuning.
Seniority
Principal, hands-on IC with team leadership
