Software Engineer Jobs

10,000 jobs found — updated daily

Staff Embedded Graphics Software

Ambiq Micro•Austin, TX
•Onsite

About The Position

Ambiq is hiring a Staff Embedded Graphics Software Engineer to drive the development, integration, and validation of graphics software on Ambiq SoC devices and emulation platforms. The role focuses on the GPU hardware adaptation layer (HAL) and graphics stack for Ambiq’s current and next-generation MCUs, as part of the global MCU software development team. The engineer will collaborate with Architecture, MCU SoC Design, Design Verification, and System Test teams to take graphics capabilities from FPGA emulation platforms through to production silicon. The position maintains the current platform and extends the GPU HAL and graphics SDK software stack to new platforms and MCU family members, while enhancing SDK features and content. The successful candidate is a self-motivated, results-driven team player who learns quickly, investigates problems, and is comfortable performing hands-on embedded-system debugging in a lab environment. This position is on-site five days a week in Northwest Austin.

Requirements

  • MS in ECE or Computer Science with 6+ years of experience, or BS in ECE or Computer Science with 8+ years of experience.
  • Strong expertise in at least one embedded GPU IP, a solid understanding of the full graphics pipeline, and hands-on experience developing HAL and graphics software stacks.
  • In-depth experience with OpenGL ES or other 3D graphics APIs.
  • Experience with graphics UI frameworks such as LVGL.
  • Experience with embedded system display interfaces such as MIPI DSI, DBI, DPI, or Memory-In-Pixel.
  • In-depth knowledge of ARM architecture, preferably M-profile (Cortex-M) cores.
  • Experience developing embedded MCU code in C and assembly language on Arm Cortex-M processors, using at least one MCU IDE such as ARM, Keil, IAR, Eclipse, or O-zone.
  • Strong hands-on experience with lab equipment such as oscilloscopes and logic analyzers for debugging.
  • Experience with Jira, Confluence, and collaboration tools.
  • Experience with source code control systems; git is required.
  • Understanding of software testing and test automation principles.
  • Excellent problem-solving skills for complex system-level hardware/software debugging.
  • Scripting language experience is required.
  • Strong communication and documentation skills.
  • Must be currently authorized to work in the United States for any employer; employment visa sponsorship or transfer is not available.

Nice To Haves

  • Experience with vector graphics acceleration or software libraries such as OpenVG.
  • Strong understanding of embedded RTOS concepts; experience with Zephyr and FreeRTOS is preferred.
  • Experience using AI tools such as Cursor or OpenAI’s Codex to develop test code or debug issues.
  • Python experience.

Responsibilities

  • Collaborate with software architects to define and evolve the HAL and graphics software, including APIs, middleware, and UI frameworks for embedded GPUs on Ambiq MCUs.
  • Lead the design, implementation, and maintenance of the GPU HAL and integration of Display HAL layers.
  • Develop, integrate, and optimize graphics middleware, including OpenGL ES and vector graphics implementations, and integrate graphics UI frameworks such as LVGL.
  • Investigate and improve rendering performance, memory usage, and power efficiency; resolve issues across CPU, GPU, memory, and display paths.
  • Develop and maintain example applications, benchmarks, and test cases to demonstrate and validate graphics features.
  • Contribute to GPU-focused pre-silicon verification on FPGA platforms and post-silicon bring-up, system validation, and debugging.
  • Support Design Verification and System Test teams, field engineers, and key customers as needed.

Career Resources

Build a Resume for Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service