Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Graphics Software Engineer

Ambiq Micro, Inc.

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 300 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.  
  • Experienc e 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.  
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Graphics Software Engineer in Singapore vacancy
  • 6000 - 9000 SGD

     ...delivery and reliability for OpenWrt-based routers; be the go-to engineer for complex firmware issues and cross-discipline integration...  ...calibration flows and factory provisioning. Must-have: ~5+ years embedded Linux experience with 3+ years on OpenWrt or similar embedded... 

    DOODLE LABS (SG) PTE. LTD.

    Singapore
    17 days ago
  •  ...Focus. Learn. Achieve. If that's you, join us — the intelligence everywhere revolution starts here.   Scope   As a Senior Embedded Software Engineer at Ambiq, you will lead the development, integration, and verification of the AmbiqSuite SDK for common IP blocks across... 

    Ambiq Micro, Inc.

    Singapore
    14 hours ago
  • 4000 - 8000 SGD

     ...Responsibilities: Design, development, testing and support of firmware/embedded software applications for microcontroller based wireless systems....  ...Requirement: Degree in Electronic/Electrical/Computer Engineering/Computer Science, Software Engineering or related fields.... 

    MERRY ELECTRONICS (SINGAPORE) PTE. LTD.

    Singapore
    7 days ago
  • 8158 - 12237 SGD

     ...What a Software Firmware Engineer does at HP: Design enhancement, update, and programming changes for portions and subsystems of firmware. Analyze design and determine coding, programming, and integration activities required based on general objectives and knowledge of... 

    HP R&D SINGAPORE PTE. LTD.

    Singapore
    16 days ago
  • 6000 - 16000 SGD

     ...We're looking for a Senior Software Engineer to lead the development and deployment of our next-generation Robotaxi platform. Our team develops...  ...g., MQTT, Protobuf). Hands-on experience with ARM-based embedded systems and cross-compilation toolchains. Proficiency in... 

    MOTIONAL SINGAPORE PTE. LIMITED

    Singapore
    7 days ago
  • 6000 - 8000 SGD

     ...organization with a strong presence in the transport and infrastructure sector. Responsibilities We are looking for an  Embedded Software Engineer to design and develop software for hardware-integrated systems. This role will work on device-level applications that... 

    FCS CAREERS PTE. LTD.

    Singapore
    11 days ago
  • 3800 - 5500 SGD

     ...Job Summary We are seeking a skilled Embedded Software Engineer to develop and support embedded control systems for advanced engineering solutions. In this role, you will be responsible for firmware development, system integration, and troubleshooting of embedded platforms... 

    ETHOS SEARCH ASSOCIATES PTE. LTD.

    Singapore
    12 days ago
  • 8000 - 9500 SGD

     ...About The Role We value the importance of having a robust engineering team that would serve as a key pillar for sustained commercial success. To that end, we are looking for a Senior Embedded Software Engineer to join us on this journey. In this role, you will be part... 

    VIVO SURGICAL PRIVATE LIMITED

    Singapore
    more than 2 months ago
  • 5000 - 20000 SGD

     ...living spaces, XG Tech aligns with the evolving trend of vehicles becoming the “third living space.” Role Summary As an Embedded Software Engineer specializing in boot and BSP, you will develop and optimize bootloader and system initialization software for next-... 

    XG TECH PTE. LTD.

    Singapore
    16 hours ago
  • 3800 - 5500 SGD

     ...Job Summary We are seeking a hands-on Embedded Software Engineer to provide technical support and product expertise for systems deployed at customer sites. In this role, you will troubleshoot product issues, support root cause analysis, and work closely with Product Development... 

    ETHOS SEARCH ASSOCIATES PTE. LTD.

    Singapore
    12 days ago
  • 6500 - 8000 SGD

     ...We are looking for a Embedded Software Engineer . You will design, program, debug and modify software. You will troubleshoot code for firmware (IC embedded code) applications. Involves analogue and digital hardware and software operating systems. What you will be working... 

    PERCEPT SOLUTIONS PTE. LTD.

    Singapore
    a month ago
  • 5000 - 9000 SGD

     ...You will leverage your expertise in C/C++ and work along with software engineers and architects to lead the development of software systems...  ...and GPS technologies. Experience with Visual Studio C++ and embedded Linux/QNX environments. Experience with interfaces such as... 

    PERSOL SINGAPORE PTE. LTD.

    Singapore
    12 hours ago
  • 7000 - 10000 SGD

     ...Job Description: dConstruct is hiring Senior Software Engineers who will be performing software integration for specific use cases. You will be...  ...and software workflow. Responsibilities • Develop C++ Graphics Renderer for Web Application • Develop and integrate functionality... 

    DCONSTRUCT ROBOTICS PTE. LTD.

    Singapore
    18 days ago
  • 5000 - 9000 SGD

     ...Design, develop, and maintain IoT edge software and cloud-based solutions, ensuring seamless...  ...Diploma/Degree in Computer Engineering, Computer Science, Electrical & Electronics...  ...Experience with AWS IoT Greengrass, embedded systems, industrial protocols (Modbus, RS... 

    SCIENTEC CONSULTING PTE. LTD.

    Singapore
    24 days ago
  • 4800 - 9000 SGD

     ...Summary: You will use product domain knowledge and sound engineering practices, to perform embedded firmware test activities for Rockwell Automation...  ...multiple projects. You will report to Manager, Embedded Software and based in Singapore working in Hybrid. Your Responsibilities... 

    ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD.

    Singapore
    7 days ago
  • 4500 - 6000 SGD

     ...system performance requirements and interface definitions across software and embedded systems ~ Define unit tests and detailed system...  ...~ Work closely with cross-discipline teams, including AIML engineers, UI/UX designers, firmware engineer and IOT-hardware engineers... 

    POROLIS TECHNOLOGIES PTE. LTD.

    Singapore
    14 days ago
  • 5500 - 8000 SGD

     ...Embedded Software Developer Engineer We are looking for a Senior Engineer/Engineer - Firmware for our client. You will design, program, debug and modify software. You will troubleshoot code for firmware (IC embedded code) applications. Involves analogue and digital hardware... 

    MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

    Singapore
    a month ago
  • 9000 - 13000 SGD

     ...Software Senior Engineer, Software Engineering   The Software Engineering team delivers next-generation application enhancements and new products...  ...network, operating system, and application administration; embedded software/firmware; tools and utilities ~ Ability to code/... 

    DELL GLOBAL B.V. (Singapore Branch)

    Singapore
    7 days ago
  • 8000 - 12000 SGD

     ...redefine possibilities. Job Summary: Join us as an experienced Software Engineer to drive the development of innovative, high-performance...  ...a pivotal role in shaping software architecture, designing embedded software/firmware and tool applications, and enhancing test methodologies... 

    REALTEK SINGAPORE PRIVATE LIMITED

    Singapore
    a month ago
  • 8000 - 10000 SGD

     ...leader in designing ultra low-power microprocessors. The Singapore office houses the Software & Solutions department which includes the Embedded Software team. Senior Embedded SW Engineer - Cortex M, HAL Responsibilities: • Drive the development and testing of the... 

    SEARCH STAFFING SERVICES PTE. LTD.

    Singapore
    13 days ago
  • 5000 - 9000 SGD

     ...Responsibilities: Skills: C++, Linux device drivers, QT, CI/CD ~5-10 years of relevant software and/or firmware development experience with sound practical knowledge of Software Engineering concepts ~ Good programming skills in C++ is a must ~ Experience in development of... 

    ITCAN PTE. LIMITED

    Singapore
    19 days ago
  • 5000 - 7000 SGD

     ...Video: Core Responsibilities: Design, implement and maintain software modules for autonomous robot operation using the ROS2 framework....  ...maintain firmware logic and architecture.  Develop code for embedded software components. Build and maintain data pipelines for... 

    FABRICA ROBOTICS PTE. LTD.

    Singapore
    19 days ago
  • 4500 - 9000 SGD

     ...Design, develop, and maintain controller software using C# for complex applications....  ...or Master’s degree in Computer Science, Engineering, or related field. Minimum of 5 years...  ...experience in controller development and embedded systems. Hands-on experience with cloud... 

    MAKINO ASIA PTE LTD

    Singapore
    17 days ago
  • 12100 - 20500 SGD

     ...combination of proprietary infrastructure and software, we empower over 150,000 businesses...  ..., spend management and treasury, to embedded finance at a global scale. Proudly...  .... Core Responsibilities As a Senior Software Engineer , you will be responsible for designing... 

    AIRWALLEX (SINGAPORE) PTE. LTD.

    Singapore
    16 hours ago
  • 8000 - 12000 SGD

     ...Key Responsibilities Embedded Systems & Software Development : Design and develop embedded systems, alongside software and firmware, for cutting...  ...Background: B.Eng/B.Sc or M.Eng/M.Sc in a relevant engineering discipline. Experience: Minimum of 3 years of experience... 

    SEAMAP PTE LTD

    Singapore
    16 hours ago
  • 5000 - 20000 SGD

     ...becoming the “third living space.” Role Summary As a Embedded Linux Performance Engineer, you will drive Linux adaptation and performance...  ...toolchain and related workflows Collaborate with hardware and software teams to identify performance bottlenecks and quantify improvements... 

    XG TECH PTE. LTD.

    Singapore
    16 hours ago
  • 6000 - 7500 SGD

     ...Key Responsibilities # Design embedded systems, power electronics, and sensor interfaces...  ...field settings. # Collaborate with software and mechanical teams on system integration...  ...Experience : Minimum 5 years in hardware engineering for robotics, automotive, or marine... 

    AUTHENTIC HR PTE. LTD.

    Singapore
    4 days ago
  •  ...stablecoin-enabled finance. About the Role We're looking for a Senior Product Engineer who's fluent in TypeScript, Node.js, and AWS, and thrives in...  ...teams. You'll be building the next generation of Reap's embedded finance infrastructure — powering stablecoin-backed payments... 

    Reap

    Singapore
    7 days ago
  • 6800 - 7200 SGD

     ...Job Scope: Design &development GUI software for industrial machine. Requirements: Diploma/Degree inElectronic/Mechatronics/Computer Science Engineering. Minimum 3-4 years relevant experience. Proficiency inC/C++/C# multi-threaded programming. Familiar invision... 

    ESA ELECTRONICS PTE LTD

    Singapore
    20 hours ago
  • 7500 - 10300 SGD

     ...Senior Software Engineer Responsibilities: Participate in AGILE project running on SCRUM sprints and daily stand-ups. Responsible for design, coding, testing and documentation. Able to liaise with the customer in requirement gathering, acceptance testing and troubleshooting... 

    APBA TG HUMAN RESOURCE PTE. LTD.

    Singapore
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Graphics Software Engineer. Be the first to apply!