Ambiq  Logo

Ambiq

Senior Embedded Graphics Software Engineer

Reposted 10 Days Ago
Be an Early Applicant
Easy Apply
In-Office
Singapore, SGP
Senior level
Easy Apply
In-Office
Singapore, SGP
Senior level
The Senior Embedded Graphics Software Engineer develops and maintains GPU software stacks, collaborates on graphics APIs, and supports pre- and post-silicon testing.
The summary above was generated by AI

Company Overview

Ambiq is on a mission to enable intelligence everywhere — powering the AI edge revolution with the world's lowest-power semiconductor solutions.

Built on our proprietary sub- and near-threshold technology, our chips deliver multi-fold improvements in energy efficiency without costly process scaling. Since 2010, we've shipped over 290 million units to customers building smarter wearables, medical devices, IoT products, and AI-powered edge applications.

Our cross-functional teams span design, research, development, production, marketing, sales, and operations across Austin, Hsinchu, Shanghai, Shenzhen, and Singapore. We move fast, tackle hard problems, and create space for people to grow through complex, meaningful work that shapes the future of technology.

We're looking for self-motivated, creative problem-solvers who are eager to push technological limits and make a real impact in energy efficiency.

At Ambiq, we live by five values: Innovate. Collaborate. Focus. Learn. Achieve.

If that's you, join us — the intelligence everywhere revolution starts here.


Scope

As the Senior Embedded Graphics Software Engineer at Ambiq, you will support the development and testing of AmbiqSuite SDK on Ambiq SoC devices and emulation platforms, focusing on the graphics processing unit (GPU) Hardware Abstraction Layer (HAL) and the graphics stack for Ambiq’s mainstream and next-generation MCU. 

This role works within our global MCU software development team and will work closely with more senior graphics software development team members, focusing on MCU graphics software development and test activities.    

The successful candidate should be a fast-learning, result-driven, and self-motivated team player with an “always learning” mindset. He should have an inquiring spirit and be comfortable in a lab environment and in executing hands-on debugging for embedded systems. 

The person in this role will be responsible for maintaining the current platform and extending the GPU HAL and software stack of the graphics SDK to new platforms as well as enhancing its features and content. The candidate will be involved in the extension of the SDK to cover new MCU members of the family as they become available.   

Responsibilities 

  • Collaborate with software senior graphics software developers to implement the HAL and graphics API for the embedded GPU on Ambiq MCUs. 
  • Design, implement and maintain the graphics API and the underlying graphics software stack, including the GPU and Display HAL layers. 
  • Develop and maintain example applications and test cases to demonstrate and validate graphics features. 
  • Play a key role in GPU-focused pre-silicon verification on FPGA platforms, as well as post-silicon bring-up, system validation, and debugging. 
  • Provide support to Design Verification (DV), system validation teams, field engineers, and key customers as needed. 

Qualifications 

  • MS in ECE or Computer Science and 4+ years of experience or BS ECE/CS with 6+ years of experience. 
  • Expertise in at least one embedded GPU IP, with a solid understanding of the full graphics pipeline and hands-on experience developing HAL and graphics software stacks. 
  • Experience with OpenGL ES or other 3D graphics APIs. 
  • Experience with graphics frameworks such as LVGL is preferred 
  • Experience with vector graphics acceleration or software libraries is preferred. 
  • Experience with embedded system display interfaces, such as MIPI DSI, DBI, DPI, or Memory-In-Pixel. 
  • In-depth knowledge of ARM architecture, with a preference for M-profile (Cortex-M) cores preferred. 
  • Strong understanding of embedded RTOS concepts; experience with Zephyr and FreeRTOS is preferred. 
  • Experience with developing embedded MCU code in C and assembly language on Arm Cortex-M Processors, with at least one MCU IDE from ARM, Keil, IAR, Eclipse, O-zone or other. 
  • Good hands-on experience with lab equipment such as oscilloscopes, logic analyzers etc. for debugging issues.  
  • Experience with Jira, Confluence and collaboration tools.  
  • Experience with source code control systems (git) required.  
  • Understanding software testing and test automation principles.  
  • Excellent problem-solving skills dealing with complex system level issues related to HW/SW debug. 
  • Experience with scripting languages required and python experience is desirable. 
  • Strong communication and documentation skills. 

Ambiq Singapore, Singapore, SGP Office

Ambiq Singapore Office

Aperia Tower 2, 10 Kallang Avenue, #14-10 to 13, Singapore, Singapore, 339510

Similar Jobs at Ambiq

7 Days Ago
Easy Apply
In-Office
Singapore, SGP
Easy Apply
Senior level
Senior level
Hardware • Internet of Things • Software • Wearables • Semiconductor
Lead the development and testing of Ambiq's Zephyr software, including driver and software testcase development, maintaining compliance, and solving issues in collaboration with global teams.
Top Skills: ArmAssemblyCConfluenceGitI2CJIRAPythonSpiUartUsbZephyr Rtos
13 Days Ago
Easy Apply
In-Office
Singapore, SGP
Easy Apply
Senior level
Senior level
Hardware • Internet of Things • Software • Wearables • Semiconductor
The Senior Embedded Software Engineer will develop, integrate, and verify SDKs for SoC platforms, lead HAL and driver development, and validate embedded systems through collaboration across teams.
Top Skills: AssemblyCEclipseFreertosGitI2CIarKeilOzonePythonSpiUart
15 Days Ago
Easy Apply
In-Office
Singapore, SGP
Easy Apply
Expert/Leader
Expert/Leader
Hardware • Internet of Things • Software • Wearables • Semiconductor
Design and implement low-power DFT architecture for ultra-low-power SoCs: scan insertion, boundary scan, MBIST and ATPG; generate and optimize structural test vectors; run pre/post-layout simulations; collaborate with designers and test engineers to resolve timing, power, and logical issues and bring up tests on silicon.
Top Skills: At-SpeedAtpgBoundary ScanDftGlsMbistPath-DelayPre/Post-Layout SimulationRtlScan CompressionScan InsertionStaStandard Eda ToolsStuck-AtTcl

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account