AYN

Embedded Software Engineer Core OS

Applied Intuition · Sunnyvale · onsite

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

- Embedded software development

- C

- C++

- Assembly

- Android BSP

- Android middleware

- HAL customization and maintenance

- Low-level hardware debugging

- Android native crash debugging

- Custom SoCs

- UART

- SPI

- CSI-2

- I2C

- GPIO

- USB

- PCIe

Apply on the employer’s site