A

Ambiq

Ultra-low power MCUs for IoT wearables

Staff Applications Software Engineer - Applications Software-Zephyr

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Master of Science in Electrical and Computer Engineering or Computer Science with at least 6 years of experience, or a Bachelor of Science in Electrical and Computer Engineering or Computer Science with at least 8 years of experience, including at least 3 years focused on the Zephyr ecosystem.
  • Experience with ARM Cortex-M processors.
  • A deep understanding of Zephyr RTOS.
  • Experience developing embedded microcontroller code in C and assembly language on ARM Cortex-M processors.
  • Experience working with microcontroller peripherals including SPI, I2C, UART, and USB.
  • Experience with at least one microcontroller integrated development environment from ARM, Keil, IAR, Eclipse, Ozone, or another provider.
  • Hands-on experience with lab equipment such as oscilloscopes and logic analyzers for debugging issues.
  • Experience with Jira, Confluence, and collaboration tools.
  • Experience with source code control systems such as Git.
  • Understanding of software testing and test automation principles.
  • Experience with scripting languages.
  • Strong communication and documentation skills.

Responsibilities

  • Lead development, testing, and maintenance of Ambiq’s Zephyr offering, including sample, driver, and software test case development, as well as hardware enablement.
  • Take a key role in Ambiq Zephyr repository processes and maintenance, including continuous integration and continuous delivery.
  • Manage Ambiq Zephyr issue status tracking, debugging, and resolution.
  • Collaborate with internal engineering teams to analyze and debug complex system-level issues and develop software solutions.
  • Demonstrate 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.
  • Coordinate with the global team to make improvements and resolve customer issues.
  • Represent Ambiq to the Zephyr technical steering committee and community with support from Ambiq engineers and subject matter experts.

Desired Qualifications

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

About the Company

Ambiq

Ultra-low power MCUs for IoT wearables

Ambiq designs and sells microcontroller units (MCUs) and system-on-chips (SoCs) that minimize power use for battery-powered IoT and wearable devices. Their chips achieve ultra-low power by combining energy-efficient hardware and software, allowing devices to run longer between charges. They differentiate themselves through a dedicated focus on low-power performance and by earning revenue from silicon sales, technology licensing, and partnerships. Their goal is to enable longer-lasting, energy-efficient endpoint devices across gaming, hearables, industrial IoT, smart homes, wearables, and related markets.

Company size
201-500
Company stage
IPO
Headquarters
Austin, TX
Founded
2010

Recently Posted Jobs

Explore more opportunities at Ambiq

See more jobs