Staff Embedded Software Engineer - Imaging

Visa Hunt

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Visa Hunt is seeking a Staff Embedded Software Engineer specialized in imaging to join our client’s dynamic team. The role focuses on designing and maintaining embedded software, firmware, and drivers for camera systems on ARM Cortex-M platforms.

You will optimize imaging pipelines and collaborate across hardware, verification, and customer engineering to enable cutting-edge embedded applications. Candidates should have 10+ years in embedded software, strong C programming skills, and hands-on

Qualifications

  • Bachelor's or master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 10+ years of embedded software development experience.

Responsibilities

  • Design, develop, and maintain embedded software, firmware, and device drivers for camera and imaging systems on ARM Cortex-M platforms.
  • Integrate camera sensors, support image capture and video streaming, and optimize imaging performance, memory usage, and power consumption.
  • Lead imaging software development through the full product lifecycle, from FPGA validation and silicon bring-up to debugging and performance tuning.
  • Develop and support tools for image sensor calibration, characterization, and image quality optimization.
  • Collaborate with hardware, silicon, verification, and customer engineering teams to deliver robust imaging solutions and support customer deployments.

Skills

Embedded firmware
Device drivers
ARM Cortex-M
C language

Education

Bachelor's degree
Master's degree

Tools

MIPI CSI-2
RTOS (FreeRTOS/Zephyr)
Camera imaging tech

Job description

Our client is a leading startup in the semiconductor field and a leader in designing ultra low-power microprocessors. Opportunity to join a dynamic embedded software team developing SDKs and software platforms for next-generation microcontroller and SoC products. You will work closely with hardware, architecture, validation, and customer-facing teams to deliver high-quality software solutions that enable innovative embedded applications.

Staff Embedded Software Engineer - Imaging
Responsibilities
  • Design, develop, and maintain embedded software, firmware, and device drivers for camera and imaging systems on ARM Cortex-M platforms.
  • Integrate camera sensors, support image capture and video streaming, and optimize imaging performance, memory usage, and power consumption.
  • Leadimaging software development through the full product lifecycle, from FPGA validation and silicon bring-up to debugging and performance tuning.
  • Develop and support tools for image sensor calibration, characterization, and image quality optimization.
  • Collaborate with hardware, silicon, verification, and customer engineering teams to deliver robust imaging solutions and support customer deployments.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, with 10+ years of embedded software developmentexperience.
  • Strong experience developing embedded firmware, HALs, and device drivers for ARM-based microcontrollers using C.
  • Hands-on experience with camera and imaging technologies, including MIPI CSI-2, image sensors, video pipelines, and image processing.
  • Experience with RTOS environments (such as FreeRTOS or Zephyr), embedded debugging tools and laboratory equipment for hardware/software integration.
  • Familiarity with embedded software development tools, version control, and development workflows, with the ability to troubleshoot complex hardware and software issues.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Engineer - Embedded Software, Imaging
Staff Engineer - Embedded Software, Imaging

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Staff Engineer - Embedded Software, Imaging
Staff Engineer - Embedded Software, Imaging

Ambiq • Singapore

On-site
SGD 120,000 - 180,000
Staff Engineer - Embedded Software, Imaging
Staff Engineer - Embedded Software, Imaging

Ambiq Micro, Inc. • Singapore

On-site
SGD 120,000 - 180,000
Staff Engineer - Embedded Software, Imaging
Staff Engineer - Embedded Software, Imaging

Visa Hunt • Singapore

On-site
SGD 120,000 - 180,000
Staff Embedded Imaging Software Engineer
Staff Embedded Imaging Software Engineer

Visa Hunt • Singapore

On-site
SGD 120,000 - 180,000
Staff Embedded Imaging Engineer - Camera & Video Systems
Staff Embedded Imaging Engineer - Camera & Video Systems

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Staff Embedded Imaging Software Engineer
Staff Embedded Imaging Software Engineer

Visa Hunt • Singapore

On-site
SGD 120,000 - 180,000
Staff Embedded Imaging Software Engineer for Camera & SoC
Staff Embedded Imaging Software Engineer for Camera & SoC

Ambiq Micro, Inc. • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Imaging Software Engineer
Senior Embedded Imaging Software Engineer

Ambiq • Singapore

On-site
SGD 120,000 - 180,000
(Staff/Sr. Staff) SoC Design Engineer
(Staff/Sr. Staff) SoC Design Engineer

OMNIVISION TECHNOLOGIES SINGAPORE PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000