← Back to results

Sr Staff Software Engineer

Drive the software architecture and development of power management software for low-power Edge AI MCUs at Ambiq.

Location
Austin, Texas, United States
Compensation
Not disclosed
Level
staff
Type
full time · On-site

Posted by employer 1 day ago

First seen on Joblaze 4 hours ago

Last verified on the company career page 4 hours ago

Apply at Ambiq → Save job Scanned from ambiq.com

Skills & Technologies

What you'll build

  • Define software requirements and functional allocations
  • Design, develop, debug, profile, and optimize SDK power management software
  • Own SoC software architecture and power optimization
  • Drive cross-functional technical discussions
  • Develop software for low-power operating modes

Must have

  • 10+ years of experience developing embedded software for ARM Cortex-M
  • Expert-level C/C++ programming skills
  • Strong understanding of SoC architecture
  • Proven experience designing and optimizing software for ultra-low-power embedded systems
  • Hands-on experience using embedded development and debug tools

Nice to have

  • Experience defining software architectures for complex embedded systems
  • Knowledge of power requirements of wireless protocols
  • Experience working with FreeRTOS & Zephyr
  • Familiarity with MCU IDE on Windows

Practical constraints

  • On-site 5 days a week

Requirements

Experience
10+ years
Education
Bachelor's degree
Visa
No sponsorship (stated in posting)

Not disclosed in this posting: compensation.

Joblaze summary

In the role of Sr. Staff Software Engineer for Power Management at Ambiq, the individual will focus on developing and optimizing the SDK power management software for low-power Edge AI microcontrollers. Key skills include extensive experience with embedded software development for ARM Cortex-M processors, particularly in power management techniques and low-level firmware. This position is suited for a seasoned engineer with a strong technical leadership background, capable of navigating complex software and hardware interactions. Ambiq emphasizes collaboration across teams to drive innovation in energy-efficient technology.

Joblaze insights

  • Listed today — first seen on Joblaze October 23, 2026. Last confirmed on Ambiq's careers page October 23, 2026.
  • C++ appears in 7.8% of 258 comparable staff other roles in United States; RTOS appears in 0.8% of 258 comparable staff other roles in United States.

Quick facts

Is the Sr Staff Software Engineer role remote?
No — this is an on-site role in Austin, Texas, United States.
How much experience is required?
At least 10 years of relevant experience for this Sr Staff Software Engineer role.
Where is the role based?
Ambiq is hiring for this position in Austin, Texas, United States.
What's the tech stack?
Joblaze extracted these technologies from the posting: ARM Cortex-M, C++, FreeRTOS, RTOS, Zephyr.
What seniority level is this role?
Ambiq targets staff-level candidates for this position.
Is this full-time or contract?
Full-time for this Sr Staff Software Engineer role at Ambiq.

From the original posting

Company Overview

This role will be on-site 5 days a week in NW Austin.

Scope 

As the Sr. Staff Software Engineer, Power Management at Ambiq, you will drive the software architecture, requirements, development, testing, and performance optimization of the SDK power management software for our latest family of low-power Edge AI MCUs. In this role, you will work closely with SoC hardware power architects, product marketing, validation, and our IP vendors to define the software architecture, functional partitioning, and requirements for the platform's power management infrastructure. You will provide technical leadership and architectural direction to the software development and system test teams, ensuring the delivery of robust, production-quality software on schedule. The role encompasses the power management infrastructure, memory control and retention, clock management, low-power operating modes, and software techniques for optimizing system-level power consumption.

The successful candidate will have extensive experience in early-stage software architecture and hands-on embedded software development. They must have a proven track record of designing, implementing, debugging, profiling, and optimizing embedded software for ARM Cortex-M processors using an RTOS. Experience developing low-level firmware, power management software, device drivers, and hardware abstraction layers is essential. The ideal candidate is a strong technical leader who enjoys solving complex technical problems while remaining actively involved in software design, implementation, code reviews, and debugging.

Responsibilities

  • Define software requirements and functional allocations based on evolving input from SoC hardware architects, product marketing, software architects, validation and software development teams.
  • Design, develop, debug, profile, and optimize the AmbiqSuite SDK power management software, including power modeling and characterization under a wide range of operating conditions.
  • Own the SoC software architecture, performance, and power optimization, identifying opportunities to reduce power consumption while maintaining system performance and functionality.
  • Work closely with product marketing, field engineering, validation, and system test teams to understand customer use cases and translate them into software architecture, implementation, and test requirements.
  • Serve as the technical authority for power management software, reviewing software designs, architecture, code, test plans, and validation results to ensure quality, performance, and low-power operation.
  • Drive cross-functional technical discussions with hardware architects, firmware developers, validation, and IP vendors to resolve architectural issues and ensure successful product execution.
  • Diagnose complex system-level issues spanning hardware and software, and evaluate architectural trade-offs to achieve the optimal balance of power, performance, cost, and implementation complexity.
  • Develop software for low-power operating modes, clock management, memory retention, wake-up sequencing, and other power management infrastructure components.
  • Define and implement methodologies, tools, and metrics for measuring, profiling, and optimizing software power consumption.
  • Work with relevant teams to ensure power-optimized implementation of the RTOS ports for Ambiq SoCs.
  • Provide technical leadership through design reviews, code reviews, technical mentoring, and by establishing software development best practices.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 10+ years of experience developing embedded software for ARM Cortex-M–based systems in bare-metal and RTOS environments.
  • Expert-level C/C++ programming skills, with experience developing low-level firmware, device drivers, hardware abstraction layers (HAL), and startup code. Experience with ARM assembly language is a plus.
  • Strong understanding of SoC architecture, including processor subsystems, memory hierarchy, bus interconnects, interrupts, DMA engines, cache architectures, memory protection, inter-processor communication, and shared memory systems.
  • Proven experience designing, implementing, debugging, profiling, and optimizing software for ultra-low-power embedded systems.
  • Strong understanding of embedded power management techniques, including clock management, voltage and frequency scaling, power domains, memory retention, clock gating, and low-power operating modes.
  • Experience profiling and analyzing power consumption across software and hardware boundaries, including identifying and resolving system-level performance and power bottlenecks.
  • Hands-on experience using embedded development and debug tools, including JTAG/SWD debuggers, oscilloscopes, logic analyzers, power analyzers, and software profiling tools.
  • Experience developing software using modern software engineering practices, including Git-based source control, code reviews, continuous integration, and automated testing.
  • Excellent analytical, problem-solving, and communication skills, with the ability to lead technical discussions across hardware and software disciplines.
  • Experience defining software architectures and technical requirements for complex embedded systems is preferred. Knowledge of the power requirements of wireless protocols (BLE, WiFi, 802.15.4) is a plus.
  • Experience working with FreeRTOS & Zephyr is preferred.
  • Familiarity with at least one MCU IDE on Windows from ARM/Keil, IAR, Eclipse, or others.
  • The candidate must independently manage assigned tasks, prioritize workload, and meet deadlines with minimal supervision. Proactive problem-solving skills and the ability to seek clarification when needed are essential.

Must be currently authorized to work in the United States for any employer. We do not sponsor or take over sponsorship of employment visas (now or in the future) for this role.

Standard company text repeated across Ambiq's postings is omitted here.

Similar positions

Ambiq
Software Architect
Ambiq · Austin, Texas, United States
Ambiq
Sr. Staff SoC Power & Performance Architect
Ambiq · Austin, Texas, United States
Ambiq
Staff Applications Hardware Engineer
Ambiq · Austin, Texas, United States
Ambiq
Sr Staff Analog IC Design Engineer
Ambiq · Austin, Texas, United States
Ambiq
Embedded Software Architect – Edge AI MCU
Ambiq · Austin, Texas, United States