Software Engineer - Embedded Systems
Applied Intuitionabout 4 hours ago
Responsibilities
- Develop and debug the autonomous stack on embedded compute platforms.
- Collaborate with machine learning engineers to optimize perception models for embedded performance.
- Interface with automotive middleware and communication protocols such as IPC, Ethernet, and DDS.
- Support vehicle operations, including Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) setups.
- Utilize AI-accelerated development tools and workflows.
Requirements
- 5+ years of hands-on experience in C/C++ on POSIX and RTOS environments.
- Direct experience with automotive SoCs like NVIDIA Orin or Qualcomm Snapdragon Ride.
- Strong low-level understanding of hardware accelerators including encoders, DSPs, and GPUs.
- Deep knowledge of operating systems, specifically QNX and Linux.
- Hands-on experience with microcontrollers, hardware debuggers, and flashing interfaces.
Tech Stack
CC++Linux