An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Ambiq seeks a Staff Embedded Software Engineer, DSP, to drive DSP environment development in AmbiqSuite on Ambiq SoC devices and emulation platforms. You will port and optimize HAL code for DSP peripherals, work with HiFi5 DSP, real-time schedulers, and IPC/RPC protocols, and contribute to pre- and post-silicon verification and performance tuning.
The role requires hands-on debugging, lab work, and collaboration with global teams across multiple sites.
Ambiq is on a mission to enable intelligence everywhere — powering the AI edge revolution with the world's lowest-power semiconductor solutions.
Built on our proprietary sub- and near-threshold technology, our chips deliver multi-fold improvements in energy efficiency without costly process scaling. Since 2010, we've shipped over 300 million units to customers building smarter wearables, medical devices, IoT products, and AI-powered edge applications.
Our cross-functional teams span design, research, development, production, marketing, sales, and operations across Austin, Hsinchu, Shanghai, Shenzhen, and Singapore. We move fast, tackle hard problems, and create space for people to grow through complex, meaningful work that shapes the future of technology.
We're looking for self-motivated, creative problem-solvers who are eager to push technological limits and make a real impact in energy efficiency.
At Ambiq, we live by five values:Innovate. Collaborate. Focus. Learn. Achieve.
If that's you, join us — the intelligence everywhere revolution starts here.
As the Staff Embedded Software Engineer, DSP at Ambiq, you will drive the development and testing of the customer DSP environment in AmbiqSuite SDK on Ambiq SoC devices and emulation platforms. This includes evaluating and refining the execution environment for our HiFi5 DSP, including real-time execution/schedulers, inter-processor communications, and remote messaging protocols. You will also be responsible for porting and optimizing our Hardware Abstraction Layer (HAL) code to support DSP-assigned peripherals. In addition, you will be responsible for the initial bring-up of the DSP as a co-processor for our ARM Cortex M55 application.
This role will work within our global MCU and Radio software development teams and will work closely with the architecture team and local SoC design team, focusing on DSP software development and test activities.
A successful candidate should be a fast-learning, result-driven, and self-motivated team player with an “always learning” mindset. They should have an inquiring spirit and be comfortable in a lab environment and in executing hands-on debugging for embedded systems.