Job Details

Senior Applications Software Engineer, Graphics
TX, United States
Job ID
Job Description

Ambiq is a fabless semiconductor company based in Austin, TX developing the world’s most energy efficient integrated circuits for electronic devices with multi-month, multi-year, and multi-decade battery lives. Using technology originally invented by leading low power circuit researchers at the University of Michigan, Ambiq is developing a series of ultra[1]low power products on its patented Subthreshold Power Optimized Technology (SPOT) Platform. Our Real Time Clock and MCU products are the world’s lowest power devices of their kind, both being based on Ambiq’s SPOT platform. . This innovative technology enables the ability to operate transistors at voltage levels that are far below what is considered “standard” by semiconductor industry standards, resulting in solutions that go well beyond the incremental power consumption improvements that our competitors have offered. Key markets include wearables, smart cards, wireless sensors, watches, medical devices, and a wide variety of other wireless devices. Ambiq has adopted a customer-focused approach and will evolve its product line according to the needs of customers seeking to develop smaller, less expensive products with longer battery life.

The Ambiq team includes low power experts and industry veterans and is growing quickly. New team members will join an evolving and exciting environment that values technology-based innovation, adaptation, and, above all, an enthusiasm for energy efficiency.

Scope and Responsibilities

The Graphics Applications Software Engineer is responsible for supporting graphics and display topics on Ambiq’s Apollo family of MCUs. This person will be responsible for developing example applications for Ambiq & customer evaluation hardware, debugging device level software issues, supporting the field team with customer issues, and developing device drivers for use with our MCU product family. The person will be working closely with the field team assisting customers with integration of their solutions to Ambiq platforms, as well as interacting with third-party partners to help expand the breadth of Ambiq’s graphics offerings. This person will be involved in the hardware design process for customer evaluation and system test hardware platforms, and will also assist with the development of system test software.

Specific Responsibilities

  • Collaborate with internal engineering teams to analyze and debug complex system level issues and develop software solutions
  • Bridge the communication between field and engineering teams for field issues and manage issue status tracking
  • Become the “go to” person for supporting graphics and display issues from field engineering.
  • Design, debug, porting, and analysis of embedded microcontroller software drivers, algorithms, application code, board support packages, automated scripts, and design test cases to provide the required functionality to end customers
  • Develop custom automated software functions and applications to facilitate microcontroller performance analysis and silicon issue debug
  • Create application notes, knowledgebase articles, and software design guidelines
  • Assist customers with the use of Ambiq SDK and hardware platforms
  • Collaborate with hardware engineering in the architecture and design of hardware evaluation platforms, provide software for testing and debug of hardware evaluation platforms

Experience Required

The Graphics Applications Software Engineer must have experience in the design, development or use of HAL and BSP libraries for some MCU product as well as experience developing deeply embedded applications for MCU products. This engineer must be experienced with graphics processing, and the use of embedded GPUs, display controllers, and panel interfaces. This person must have experience developing for and debugging on ARM based platforms. In addition, this individual must have strong communication skills and experience working with customers and field teams.

Specific Experience

  • MS in ECE or Computer Science and 3-5 years of experience or BS ECE/CS with 4-6 years of experience
  • Experience developing embedded MCU code in C required
  • Experience with embedded systems in real-time environments (bare metal and RTOS)
  • Experience with at least one MCU IDE from ARM, Keil, IAR, Eclipse or other
  • Experience with embedded GUI development tools for IoT or Wearable applications
  • Experience with embedded GPUs, display controllers, and panel interfaces specifically targeting wearable, IoT, and mobile systems
  • Familiarity with MCU peripherals including SPI, I2C, UART, MIPI, USB is a plus.
  • Experience working hands-on in the lab
  • Familiarity with source code control systems (git) required
  • Excellent problem-solving skills dealing with complex system level issues related to HW/SW debug
  • Experience with scripting languages required and python experience is specifically desirable

Key Personal and Professional Attributes

Ambiq management is building a company that values continued technology innovation, a fanatical attention to customer needs, collaborative decision making, and, above all, enthusiasm for energy efficiency. The incoming candidate should embrace these same values. The successful candidate must be self-motivated, extremely creative, and should be comfortable learning exciting new technologies. This is an opportunity for growth and an opportunity to work on complex, interesting, and challenging projects.


Aleron companies (Broadleaf Results and TalentRISE) are Equal Employment Opportunity and Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.

Follow Us