Ambiq Micro, Inc.

Senior Embedded Graphics Software Engineer

Ambiq Micro, Inc.
Apply
8 months ago
Singapore, SingaporeSenior

Responsibilities

  • Implement GPU hardware abstraction layers and graphics APIs for embedded GPUs on Ambiq MCUs.
  • Design, implement, and maintain graphics APIs and GPU and Display HAL software stacks.
  • Develop and maintain example applications and test cases for graphics feature demonstration and validation.
  • Support GPU-focused pre-silicon verification on FPGA platforms and post-silicon bring-up, system validation, and debugging.
  • Extend the graphics SDK to new MCU family members and enhance its features and content.
  • Support design verification, system validation, field engineering, and key customer teams as needed.

Requirements

  • Master’s degree in ECE or Computer Science with 4+ years of experience, or a bachelor’s degree in ECE or Computer Science with 6+ years of experience.
  • Expertise in at least one embedded GPU IP, including understanding of the full graphics pipeline and hands-on HAL and graphics stack development.
  • Experience with OpenGL ES or another 3D graphics API.
  • Preferred experience with graphics frameworks such as LVGL and vector graphics acceleration or software libraries.
  • Experience with embedded display interfaces such as MIPI DSI, DBI, DPI, or Memory-In-Pixel.
  • In-depth knowledge of ARM architecture, preferably M-profile Cortex-M cores.
  • Strong understanding of embedded RTOS concepts, with preferred experience in Zephyr and FreeRTOS.
  • Experience developing embedded MCU code in C and assembly language on Arm Cortex-M processors, using an MCU IDE such as ARM, Keil, IAR, Eclipse, O-zone, or another IDE.
  • Hands-on experience with oscilloscopes, logic analyzers, and similar lab equipment for debugging.
  • Experience with Jira, Confluence, collaboration tools, and source code control systems; git is required.
  • Understanding of software testing and test automation principles.
  • Experience with scripting languages; Python experience is desirable.
  • Strong problem-solving, communication, and documentation skills for complex system-level hardware/software issues.

Tech Stack

Categories

Ambiq Micro, Inc.

About Ambiq Micro, Inc.

201-500 employees

Ambiq Micro is a fabless semiconductor company that designs ultra-low-power microcontrollers and AI-capable SoCs for wearables, IoT, and other battery-powered devices. Its Apollo MCU family and subthreshold power-optimized technology target always-on sensing and edge inference, with reference software and tools for OEMs and ODMs. Founded in 2010 and headquartered in Austin, Texas, it is privately held and serves consumer, industrial, and healthcare device makers.

Contact me