Ambiq Micro, Inc.

Software Architect

Ambiq Micro, Inc.
Apply
6 months ago

Responsibilities

  • Analyze preliminary information from hardware architecture, product marketing, software architecture, and development teams and contribute to the software requirements specification.
  • Prototype software as needed to refine architectural understanding and requirements.
  • Work with field, product marketing, and system test teams to understand customer use cases and their effects on requirements and testability.
  • Review software designs, test plans, code, and test results as the subject matter expert during implementation and testing.
  • Support performance and power optimization for assigned architectural areas.
  • Define and enforce software architectural standards, guidelines, and best practices.
  • Align architectural decisions with business objectives through cross-functional collaboration.
  • Diagnose complex technical issues and recommend software-versus-hardware implementation trade-offs.
  • Mentor and guide junior team members.

Requirements

  • Bachelor of Science or Master’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • At least 12 years of experience developing embedded software for real-time environments, including bare metal and RTOS.
  • Experience developing embedded code in C, C++, and assembly for ARM Cortex-M processors.
  • Experience writing software requirements specifications, deriving requirements from customer use cases, and validating testability on FPGA-based emulation platforms and system reference designs.
  • Experience with asymmetric multicore systems, control/data plane interaction, and inter-processor communication using frameworks such as OpenAMP or RPMsg.
  • Experience with data movement engines, memory management units, memory protection, L1/L2 caches, shared memories, and dual-port memories.
  • Power optimization experience for embedded systems is desirable, including voltage and frequency scaling, clock gating, sleep/wake cycles, and low-power processor and peripheral modes.
  • Familiarity with at least one Windows MCU IDE, such as ARM/Keil, IAR, or Eclipse.
  • Familiarity with TrustZone for M-Class microcontrollers and/or Trusted Firmware for microcontrollers is preferred.
  • Embedded graphics, display, and audio/video processing experience is preferred.
  • Ability to independently manage tasks, prioritize workload, meet deadlines with minimal supervision, and proactively solve problems.

Benefits

  • On-site five days per week in NW Austin
  • Must have the right to work in the United States without current or future visa sponsorship

Tech Stack

AssemblyCC++

Categories

Ambiq Micro, Inc.

About Ambiq Micro, Inc.

201-500 employees

Ambiq® was founded in 2010 on the simple yet powerful notion that extremely low-power semiconductors are the key to the future of electronics. Through the use of pioneering ultra-low power technology, innovative companies around the world are developing differentiated solutions that reduce or eliminate the need for batteries, reduce overall system power and maximize industrial design flexibility. Our mission is to enable intelligence (artificial intelligence (AI) and beyond) everywhere by delivering the lowest power semiconductor solutions. We enable our customers to deliver artificial intelligence compute at the edge where power consumption challenges are the most profound. Our technology innovations, built on the patented and proprietary subthreshold power optimized technology (SPOT), fundamentally deliver a multi-fold improvement in power consumption over traditional semiconductor designs. We’ve powered over 270 million devices today. As we see the shift in devices move from “smart” to “AI,” our technology and solutions have evolved to accommodate the power requirements needed to enable feature rich devices that are always on, high performing, secure, accurate, energy efficient, and just as important practical. Our leadership in powering devices made for edge AI has helped technology innovators across wearable, smart home and buildings, industrial, healthcare, and other sectors deliver intelligent devices that can do more while consuming less. For more information, visit www.ambiq.com.