Staff Engineer - Embedded Graphics Software at AMBIQ MICRO INC
Austin, TX 78730, USA -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

0.0

Posted On

04 Sep, 25

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Eclipse, Keil, Iar, Computer Science, Freertos, Assembly Language, Dbi, Zephyr, Opengl Es, Arm Architecture

Industry

Computer Software/Engineering

Description

Requirements:

  • MS in ECE or Computer Science and 6+ years of experience or BS ECE/CS with 8+ years of experience.
  • Strong 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.
  • In-depth experience with OpenGL ES or other 3D graphics APIs.
  • Experience with graphics 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, 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
Responsibilities
  • Collaborate with software architects to define the Hardware Abstraction Layer (HAL) and graphics API for the embedded GPU on Ambiq MCUs.
  • Lead the design, implementation and maintenance of the graphics API and the underlying graphics software stack.
  • Lead the design, implementation and maintenance of 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.

Requirements:

  • MS in ECE or Computer Science and 6+ years of experience or BS ECE/CS with 8+ years of experience.
  • Strong 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.
  • In-depth experience with OpenGL ES or other 3D graphics APIs.
  • Experience with graphics 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, 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.
Loading...