Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

Applied Intuition

Embedded Software Engineer Core OS

Posted Updated 4 views
Discussion

Summary

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
  • 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

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →