Ambiq Micro, Inc.
Software Architect
Austin, Texas, United States · Junior
Work authorization requiredDetected 140 days ago
C++FPGAEmbedded SystemsElectrical EngineeringMedical DevicesResearchCommunicationProblem Solving
About the role
- If that's you, join us - the intelligence everywhere revolution starts here.
- This role will be on-site 5 days a week in NW Austin.
- The role will cover the areas of multi-processor communications, data movement acceleration, virtual memory management, dynamic resource allocation, power optimization, and debug tools.
Responsibilities
- Engaging during the software implementation and test phases to review designs, test plans, code, and test case results as a SME for certain aspects of the SoC software architecture.
- Support performance and power optimization of the areas for which you are responsible.
- Collaborate with cross-functional teams to align architectural decisions with overall business objectives.
- Collaborate effectively with cross-functional teams to achieve project goals.
- Built on our proprietary sub- and near-threshold technology, our chips deliver multi-fold improvements in energy efficiency without costly process scaling.
- 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.
Requirements
- A Bachelor's of Science or Master's in Electrical Engineering, Computer Engineering, or Computer Science.
- 12+ years of experience developing embedded software for real-time environments (bare metal and RTOS).
- Experience with general-purpose data movement engines, memory management units, memory protection, L1/L2 caches, shared memories, and dual-port memories.
- Experience in power optimization for embedded systems is desirable.
- Familiarity with voltage and frequency scaling, clock gating, sleep/wake cycles, and low-power modes of processors and peripherals.
- Familiarity with at least one MCU IDE on Windows from ARM/Keil, IAR, Eclipse, or others.
- The candidate must be able to 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 have the right to work in the US without visa sponsorship now or in the future.
- The successful candidate will have extensive experience in the early-stage software development process.
- Experienced in code development in C/C++ and assembly language for embedded targets using ARM Cortex-M processors.
- Experience in writing software requirements specifications with an eye towards customer use cases, derived software requirements, and testability on FPGA-based emulation platforms, as well as full system reference designs.
- Experience with asymmetric multicore systems and control/data plane interaction, including inter-processor communication via remote processor messaging frameworks (e.g., OpenAMP or RPMsg).
- Experience in power optimization for embedded systems is desirable. Familiarity with voltage and frequency scaling, clock gating, sleep/wake cycles, and low-power modes of processors and peripherals.
- The candidate must be able to 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.
Nice to have
- Familiarity with Trust Zone for M-Class microcontrollers and/or Trusted Firmware for microcontrollers is preferred.
- Experience with Graphics, Display and Audio/Video processing in embedded systems preferred.
Benefits
- Since 2010, we've shipped over 300 million units to customers building smarter wearables, medical devices, IoT products, and AI-powered edge applications.
Company info
- Ambiq is on a mission to enable intelligence everywhere - powering the AI edge revolution with the world's lowest-power semiconductor solutions.
- We're looking for self-motivated, creative problem-solvers who are eager to push technological limits and make a real impact in energy efficiency.
Visa & Work Authorization
- Must have the right to work in the US without visa sponsorship now or in the future.
Apply directly at Ambiq Micro, Inc. →Create a free account for alerts like thisView Ambiq Micro, Inc. immigration profile
This listing is sourced directly from Ambiq Micro, Inc.'s careers page and normalized into a canonical job model.