Bachelor’s degree in Computer Science, Electrical Engineering, a related field, or equivalent practical experience.
2 years of experience with software development in one or more programming languages, and with data structures or algorithms.
Experience designing and architecting embedded systems including microcontrollers, Real-Time Operating System (RTOS), memories, interfaces (e.g., I2C, SPI, UART, MIPI, CSI2, I3C, and BLE), and sensors (imaging and non-imaging).
Experience in firmware and driver developments for embedded systems.
Preferred qualifications:
Experience in developing machine learning-based image and voice embedded system applications using C, C++, Python.
Experience in low-power AI processor, sensor solutions, and overall system architecture.
Experience in embedded machine learning model development.