CareerPlanSign in

Staff Engineer - Embedded Software, Imaging

Singapore💼 Full-time🗓 2026-07-20 → 2026-09-26

Core

Lead architecture, development, and validation of embedded imaging subsystem software for low-power ARM Cortex-M SoCs, enabling camera-based solutions for wearables, medical devices, and IoT.

Role type

Staff Embedded Software Engineer (Imaging)

Builds

Ambiq SoCs with integrated imaging pipelines for edge AI applications

Domain

Semiconductor / Embedded Systems / Imaging

Deliverable

production ML models | product features

Required skills

C programming, embedded firmware development, device drivers, camera imaging pipelines (MIPI CSI-2, 3A processing), real-time operating systems (FreeRTOS, Zephyr), video codecs (JPEG, H.264, H.265), hardware debugging (JTAG/SWD, oscilloscopes, logic analyzers), embedded development environments (Keil MDK, IAR, Eclipse)

Preferred skills

Image sensor calibration and characterization, FPGA verification, power optimization techniques

Technologies

ARM Cortex-M, MIPI CSI-2, I3C/I2C, FreeRTOS, Zephyr RTOS, Keil MDK, IAR Embedded Workbench, Git, Jira

Responsibilities

Design and implement firmware interfaces for image acquisition and streaming; integrate camera sensors and support end-to-end bring-up; optimize imaging and video processing pipelines for real-time performance and power efficiency; lead pre-silicon FPGA and post-silicon validation and debugging; provide technical expertise on imaging software architecture.

Seniority

Staff, hands-on IC with architectural leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.