[EMC] NEO SoC1 Embedded SW Engineer (Linux, Android) (1 Year Contract)
Core
Develop, integrate, and maintain low-level software for Linux and Android Automotive OS (AAOS) platforms, focusing on kernel-level components, Hardware Abstraction Layers (HALs), bootloaders, and system bring-up.
Role type
Embedded SW Engineer (Linux/Android)
Builds
Automotive Head Unit and Home Appliance Linux/Android-based systems
Domain
Automotive Technology / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C/C++, Linux kernel development, Hardware Abstraction Layer (HAL) development, Bootloader development (U-Boot), Board Support Package (BSP) integration, Peripheral driver configuration, Vulnerability management, CI/CD pipelines, Git
Preferred skills
Android Automotive OS (AAOS) low-level concepts (HALs, GKI, VTS), Functional safety standards (ISO 26262)
Technologies
Linux, Android Automotive OS (AAOS), U-Boot, Git
Responsibilities
Develop and maintain low-level software for Linux and AAOS platforms; Contribute to bootloader development and initial board bring-up; Integrate low-level software components and debug kernel/driver issues; Optimize system performance regarding boot time and resource management; Work closely with senior developers on base software technical discussions
Seniority
Mid-level (2-5 years experience)