Ambiq Micro, Inc.

Staff Engineer - Embedded Software, Imaging

Ambiq Micro, Inc.
Apply
2 months ago
Singapore, SingaporeStaff+
H1B Sponsor

Responsibilities

  • Lead the design, implementation, and maintenance of embedded imaging subsystem software for ARM Cortex-M platforms.
  • Evaluate, port, optimize, and develop firmware and device drivers for image processing, video, and camera interface hardware.
  • Design firmware interfaces for image acquisition, processing, and streaming on resource-constrained systems.
  • Integrate camera sensors through MIPI CSI-2 and support camera bring-up, validation, and performance optimization.
  • Support image sensor calibration, characterization, and image quality tuning tools.
  • Lead imaging software activities across pre-silicon FPGA verification and post-silicon bring-up, validation, debugging, and performance tuning.
  • Optimize imaging and video pipelines for real-time performance, memory utilization, and power efficiency.
  • Provide technical support to design verification, field applications engineers, and strategic customers.
  • Serve as a subject-matter expert for imaging subsystem software architecture and implementation.

Requirements

  • M.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related field with 6+ years of embedded software experience, or B.S. with 8+ years of experience.
  • At least 3 years of experience developing embedded imaging, camera, video, or related multimedia software.
  • Strong experience with low-level firmware, HAL, and device drivers for ARM-based embedded systems.
  • Understanding of camera imaging pipelines, MIPI CSI-2, I3C/I2C control interfaces, embedded ISPs, raw Bayer and common pixel formats, 3A processing, and frame-timing control.
  • Experience with embedded video streaming and hardware-accelerated codecs including JPEG, H.264, and H.265.
  • Experience with FreeRTOS, Zephyr RTOS, or similar real-time operating systems.
  • Familiarity with image sensor calibration, characterization, and image quality tuning workflows.
  • Expert proficiency in C and strong embedded software architecture and design skills.
  • Hands-on experience using JTAG/SWD debuggers, oscilloscopes, logic analyzers, and related laboratory equipment.
  • Experience with Keil MDK, IAR Embedded Workbench, Eclipse-based IDEs, SEGGER Ozone, or similar embedded development tools.
  • Proficiency with Git, Jira, and modern software development practices.

Tech Stack

Categories

Ambiq Micro, Inc.

About Ambiq Micro, Inc.

201-500 employees

Ambiq® was founded in 2010 on the simple yet powerful notion that extremely low-power semiconductors are the key to the future of electronics. Through the use of pioneering ultra-low power technology, innovative companies around the world are developing differentiated solutions that reduce or eliminate the need for batteries, reduce overall system power and maximize industrial design flexibility. Our mission is to enable intelligence (artificial intelligence (AI) and beyond) everywhere by delivering the lowest power semiconductor solutions. We enable our customers to deliver artificial intelligence compute at the edge where power consumption challenges are the most profound. Our technology innovations, built on the patented and proprietary subthreshold power optimized technology (SPOT), fundamentally deliver a multi-fold improvement in power consumption over traditional semiconductor designs. We’ve powered over 270 million devices today. As we see the shift in devices move from “smart” to “AI,” our technology and solutions have evolved to accommodate the power requirements needed to enable feature rich devices that are always on, high performing, secure, accurate, energy efficient, and just as important practical. Our leadership in powering devices made for edge AI has helped technology innovators across wearable, smart home and buildings, industrial, healthcare, and other sectors deliver intelligent devices that can do more while consuming less. For more information, visit www.ambiq.com.

Contact me