Ambiqmicroinc

Staff Applications Software Engineer, Zephyr

Austin, Texas, United States. Posted 4 months ago

The role

You will lead the development, testing, and maintenance of Ambiq's Zephyr software offering. This includes porting SoCs to the Zephyr environment, building drivers, and driving power optimizations.

What you will do

  • Lead the development, testing, and maintenance of Ambiq's Zephyr offering.
  • Perform sample, driver, and software testcase development and hardware enablement.
  • Take a key role in Ambiq Zephyr repository processes and maintenance, including CI/CD.
  • Manage Ambiq Zephyr issue status tracking, debug, and resolution.
  • Collaborate with internal engineering teams to analyze and debug complex system level issues.
  • Focus on demonstrating Ambiq's low-power advantages within the Zephyr ecosystem.
  • Create application notes and software guidelines.
  • Support applications and field engineers, and key customers as needed.

Required qualifications

  • MS in ECE or Computer Science and 6+ years of experience or BS ECE/CS with 8+ years of experience.
  • At least 3 years focusing on the Zephyr ecosystem.
  • Experience with ARM Cortex-M processors.
  • Deep understanding of Zephyr RTOS.
  • Experience with developing embedded MCU code in C and assembly language on Arm Cortex-M Processors.
  • Experience working with MCU peripherals including SPI, I2C, UART, and USB.
  • Experience with at least one MCU IDE from ARM, Keil, IAR, Eclipse, Ozone or other.
  • Good hands-on experience on 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).
  • Understanding of software testing and test automation principles.
  • Experience with scripting languages.

Nice to have

  • Experience with security, Bluetooth, Matter/Thread, and/or machine learning models within the Zephyr ecosystem.
  • Python experience.

About the company

Ambiq is on a mission to enable intelligence everywhere by powering the AI edge revolution with low-power semiconductor solutions. Since 2010, they have shipped over 300 million units to customers building wearables, medical devices, IoT products, and AI-powered edge applications.

Staff Applications Software Engineer, Zephyr at Ambiqmicroinc | JobZoey