Embedded Firmware Engineer (Ambarella / Linux / Edge AI)
Description
Role: Embedded Firmware Engineer
Job Type: Full-time
Experience: 2–3 years
We are hiring an Embedded Firmware Engineer with 2–3 years of experience to work on advanced Ambarella-based camera platforms. This role involves developing firmware from scratch and enabling next-generation features like wireless connectivity, sensor integration, and edge AI capabilities.
Key Responsibilities
- Build and develop firmware from scratch for Ambarella-based camera systems
- Enable and optimize features such as WiFi, Bluetooth, 4G/LTE, and GPS
- Perform driver-level programming and hardware bring-up
- Integrate and manage 9-axis IMU sensors (accelerometer, gyroscope, compass)
- Develop and maintain Linux-based embedded systems
- Collaborate with hardware teams for debugging and system optimization
- Deploy and optimize edge AI models on embedded platforms
- Ensure firmware performance, reliability, and scalability
Required Skills
- 2–3 years of experience in embedded systems development
- Hands-on experience with Ambarella SoCs
- Strong knowledge of Embedded Linux
- Experience in driver development and kernel-level programming
- Proficiency in C/C++ programming
- Experience with WiFi, Bluetooth, 4G, and GPS integration
- Familiarity with sensor integration (IMU systems)
- Understanding of Edge AI deployment
Preferred Skills
- Experience in camera firmware development
- Knowledge of ICB architecture
- Familiarity with multimedia/video pipelines
- Experience with debugging and performance optimization tools
Benefits
- Work on cutting-edge embedded and AI technologies
- Opportunity to grow in a fast-paced environment
- Collaborative and innovation-driven culture
Skills
cppAIC++cplusplusLinux
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.