Architects and develops reliable embedded software for in-vehicle infotainment devices: implementing RTOS applications, Android/Linux-based services, AOSP HAL and middleware customization, and bringing custom software to production on new hardware. Core stack is C/C++, assembly, Android BSP, and low-level hardware interfaces.
You will architect and develop reliable embedded software, integrate vendor components, and implement RTOS applications. You will develop Android and Linux-based services, customize HAL and middleware components, and bring custom software to production on new devices.
Responsibilities
Architect and develop reliable embedded software
Integrate vendor components into a common software framework
Implement RTOS applications
Develop in-vehicle infotainment device solutions
Implement embedded AOSP development practices, HAL customization, and Android middleware
Develop and customize Linux-based Android services and applications
Bring up, productionize, and maintain custom software on new devices
Requirements
3+ years of experience working on embedded devices
BS in Computer Science, Computer Engineering, or a related field