
Seeking an embedded software engineer to design, develop, and optimize software for custom imaging systems running on edge AI hardware. The role focuses on software bringup for sensors, displays, and peripherals integrated into SOC/SOM packages.
Key Responsibilities:
- Develop, port, and optimize Linux device drivers for various peripherals and sensors
- Modify existing Android Board Support Packages (BSP) to enable custom hardware peripherals
- Collaborate with hardware, test, and product teams to ensure seamless integration and optimal performance
- Debug and troubleshoot complex embedded system issues across hardware and software
- Document designs, implementations, and testing procedures
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field
Experience with Device Tree syntax and layouts
Experience developing Linux kernel drivers for peripheral devices
Experience writing in C and C++
1+ years in embedded software engineering