2 месяца назад
Senior Embedded Graphics Software Engineer (GPU)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Embedded Graphics Software Engineer (GPU): Developing and testing the AmbiqSuite SDK graphics stack, GPU HAL, and graphics APIs for Ambiq MCUs with an accent on embedded GPU integration, display interfaces, and ARM Cortex-M systems. Focus on implementing graphics software, validating GPU features on FPGA and silicon platforms, and debugging complex hardware/software issues in the lab.
Location: Singapore
Company
develops ultra-low-power semiconductor solutions for wearables, medical devices, IoT products, and AI-powered edge applications.
What you will do
- Implement and maintain the GPU Hardware Abstraction Layer and graphics APIs for MCU devices.
- Design and extend the graphics software stack, including GPU and display HAL layers, for current and new MCU platforms.
- Develop example applications and automated test cases to demonstrate and validate graphics features.
- Perform GPU-focused pre-silicon verification on FPGA platforms, post-silicon bring-up, system validation, and hands-on debugging.
- Support design verification, system validation, field engineering, and key customer activities.
Requirements
- MS in ECE or Computer Science with 4+ years of experience, or BS in ECE/CS with 6+ years of experience.
- Expertise in at least one embedded GPU IP, including the full graphics pipeline and development of HAL and graphics software stacks.
- Experience with OpenGL ES or other 3D graphics APIs and embedded display interfaces such as MIPI DSI, DBI, DPI, or Memory-In-Pixel.
- Strong knowledge of ARM architecture, embedded RTOS concepts, and embedded MCU development in C and assembly for Arm Cortex-M processors.
- Experience with source control using Git, scripting languages, software testing, test automation, and system-level hardware/software debugging.
- Hands-on lab debugging experience with oscilloscopes, logic analyzers, and similar equipment, plus strong communication and documentation skills.
Nice to have
- Experience with LVGL or other embedded graphics frameworks.
- Experience with vector graphics acceleration or related software libraries.
- Experience with Zephyr, FreeRTOS, Python, and MCU IDEs such as Keil, IAR, Eclipse, or Ozone.
- Experience with Jira, Confluence, and collaboration tools.
Culture & Benefits
- Work with cross-functional teams across design, research, development, production, marketing, sales, and operations.
- Contribute to energy-efficient semiconductor products used in wearables, medical devices, IoT, and edge AI applications.
- Work on complex embedded systems problems spanning FPGA verification, silicon bring-up, and system validation.
- Operate in a collaborative environment guided by the values Innovate, Collaborate, Focus, Learn, and Achieve.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →