Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer image - Rise Careers
Job details

Software Development Engineer

Description

Company Overview

Ambiq's mission is to enable intelligence everywhere by delivering the lowest power semiconductor solutions. Ambiq is a pioneer and a leading provider of ultra-low-power semiconductor solutions based on our proprietary and patented sub- and near-threshold technologies. With increased power requirements of artificial intelligence (AI) computing, our customers increasingly rely on our solutions to deliver AI to edge environments. Our hardware and software innovations fundamentally deliver a multi-fold improvement in power consumption over traditional semiconductor designs without expensive process geometry scaling. We started in 2010 addressing the needs of battery-powered devices at the edge, where power consumption challenges were most profound. As of the beginning of 2025, we’ve shipped more than 260 million units worldwide.


Our innovative and fast-moving teams of design, research, development, production, marketing, sales, and operations are spread across several continents, including the US (Austin and San Jose), Taiwan (Hsinchu), China (Shenzhen and Shanghai), Japan (Tokyo), and Singapore. We value relentless technology innovation, a deep commitment to customer success, collaborative problem-solving, and an enthusiastic pursuit of energy efficiency. We embrace candidates who also share these same values. The successful candidate must be self-motivated, creative, and comfortable learning and driving exciting new technologies. We encourage and nurture an environment for growth and opportunities to work on complex, meaningful, and challenging projects that will create a lasting impact and shape the future of technology. Join us on our quest for 100 billion devices. The edge intelligence revolution starts here.


Software Development Engineer - System Test, Power Optimization position in Austin, TX for Ambiq Micro, Inc. Duties: Develop and execute tests to characterize power consumption in real-world customer use cases for Ambiq’s ultra low-power SoC’s; Work with systems and design engineering team to debug cases where actual power exceeds expected; Provide guidance to hardware and software engineers on how to ensure desired system performance is achieved while maintaining optimal battery life; Plan the test infrastructure to ensure proper coverage, implementation, and documentation; Develop automated test framework and regression test suites; Identify, report and handle defects in a defect tracking system; Apply quality engineering standard methodologies for the testing process including test execution and defect resolution; Work closely with engineering teams and marketing to understand requirements and use-cases to facilitate producing high-quality product; Assist the development teams in reproduction and triage of issues. May telecommute from, or within commuting distance of Austin, TX. Up to 10% domestic travel. Ambiq Micro, Inc. is an EOE.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer, Ambiq Micro

Are you ready to take your career to the next level? Ambiq Micro, Inc. is looking for a passionate Software Development Engineer specializing in System Test and Power Optimization to join our dynamic team in Austin, Texas. At Ambiq, we're on a mission to deliver the lowest power semiconductor solutions while making a significant impact on the future of technology. You'll play a crucial role in developing and executing tests that characterize power consumption for our industry-leading ultra-low-power SoCs in real-world scenarios. Collaborating closely with our cross-functional teams of hardware and software engineers, you will help debug cases where power usage exceeds expectations and provide valuable insights on achieving optimal system performance. We value innovation and encourage candidates who are self-motivated and eager to tackle complex challenges in an environment that nurtures growth. By planning test infrastructure and developing automated test frameworks, you will ensure comprehensive coverage, documentation, and high-quality outputs. Your contributions will directly affect our quest to build edge intelligence solutions for billions of devices worldwide. Join us and become part of this exciting journey at Ambiq Micro, where your skills will shine and your ideas will create a lasting impact!

Frequently Asked Questions (FAQs) for Software Development Engineer Role at Ambiq Micro
What are the key responsibilities of the Software Development Engineer at Ambiq Micro, Inc.?

As a Software Development Engineer at Ambiq Micro, Inc., your primary responsibilities include developing and executing tests to characterize power consumption for our ultra-low power SoCs, debugging power-related cases in collaboration with systems and design engineers, and providing guidance on ensuring optimal system performance while maintaining battery life. Additionally, you will plan and implement test infrastructure, develop automated test frameworks, report and manage defects, and work closely with various engineering and marketing teams to align on product requirements and use cases.

Join Rise to see the full answer
What qualifications are required for the Software Development Engineer position at Ambiq Micro, Inc.?

To be considered for the Software Development Engineer position at Ambiq Micro, Inc., candidates should possess a degree in Computer Science, Electrical Engineering, or a related field, along with experience in software development, particularly in testing and automation. Proficiency with programming languages such as Python or C is essential, and familiarity with power optimization techniques and semiconductor technologies will be a significant advantage. Being self-motivated and having excellent problem-solving skills are also key attributes for success in this role.

Join Rise to see the full answer
Can I telecommute for the Software Development Engineer role at Ambiq Micro, Inc.?

Yes, the Software Development Engineer position at Ambiq Micro, Inc. allows for telecommuting, as long as you are within commuting distance of Austin, TX. This flexibility is designed to accommodate talented individuals while promoting a work-life balance. Just be ready for potential up to 10% domestic travel for collaboration and key meetings.

Join Rise to see the full answer
What kind of projects will I be working on as a Software Development Engineer at Ambiq Micro, Inc.?

In the Software Development Engineer role at Ambiq Micro, Inc., you'll engage in exciting projects focused on characterizing and optimizing energy efficiency in cutting-edge semiconductor technologies. Your work will significantly contribute to our customers' real-world use cases, ensuring the highest quality of power performance for battery-operated devices. You'll work on innovative solutions that push the boundaries of low-power design and contribute to Ambiq's mission of enabling intelligence everywhere.

Join Rise to see the full answer
What is Ambiq Micro, Inc.'s company culture like for Software Development Engineers?

Ambiq Micro, Inc. fosters a collaborative and innovative culture for its Software Development Engineers. The company values continuous learning, encourages open communication, and supports a creative workplace where new ideas can flourish. At Ambiq, you will work with passionate teams dedicated to solving complex problems in the semiconductor industry, with a shared commitment to delivering exceptional customer success and energy-efficient solutions.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer
How do you approach debugging power consumption issues in a system?

When debugging power consumption issues, I start by gathering data on actual vs. expected power usage from testing. I analyze the test environment and work with the design and systems engineering teams to pinpoint discrepancies. Using tools and frameworks, I systematically isolate components to identify causes. A collaborative approach is crucial, ensuring open communication with team members to utilize their expertise effectively.

Join Rise to see the full answer
What software testing methodologies are you familiar with, and how do they apply to this role?

I am well-versed in various software testing methodologies, including unit testing, integration testing, and regression testing. In the context of the Software Development Engineer role at Ambiq Micro, I would utilize these methodologies to ensure robust test coverage, particularly focusing on automated frameworks that can efficiently report defects and validate power optimization goals.

Join Rise to see the full answer
Can you explain your experience with automated test frameworks?

I have extensive experience developing and implementing automated test frameworks which streamline the testing process and ensure consistent quality standards. In my previous roles, I utilized tools such as Python's unittest framework and Continuous Integration practices to automate regression testing, significantly reducing testing time and allowing for immediate feedback on power consumption metrics.

Join Rise to see the full answer
How do you prioritize tasks when testing multiple systems or features?

I prioritize testing by evaluating the impact and criticality of each system or feature in terms of customer use cases and power consumption requirements. I collaborate with stakeholders to establish priorities based on business goals, ensuring that high-risk areas are addressed first while maintaining an organized testing schedule.

Join Rise to see the full answer
What steps do you take to ensure that the software you develop maintains optimal battery life?

To ensure optimal battery life, I employ a combination of thorough testing scenarios that emulate real-world usage patterns and continuous performance analysis. I focus on writing efficient code, minimizing resource consumption, and incorporating power-saving features during the development phase. Regular collaboration with hardware engineers also helps to align software and hardware for better energy efficiency.

Join Rise to see the full answer
What tools do you typically use for defect tracking and management?

I commonly use tools like JIRA and Bugzilla for defect tracking and management. These tools provide efficient collaboration features, allowing for seamless communication with team members on reported issues, prioritization, and tracking resolution progress, thereby ensuring that all defects are addressed timely and effectively.

Join Rise to see the full answer
Describe a challenging testing project you've worked on. What was your role?

One of my most challenging projects involved testing a new SoC under diverse, high-performance scenarios. As the lead software engineer, I developed automated test suites to simulate various conditions and identified critical power consumption issues. My role involved close collaboration with hardware teams to diagnose problems, leveraging data to drive improvements, and ultimately optimizing the design for better efficiency.

Join Rise to see the full answer
How do you stay updated with industry trends in power optimization and semiconductor technology?

I stay updated by following industry publications, attending webinars and conferences, and participating in professional networks focused on semiconductor technologies. I also engage in online communities and take relevant courses to enhance my knowledge of emerging trends and innovations in low-power design and optimization strategies.

Join Rise to see the full answer
What role does collaboration play in your work as a Software Development Engineer?

Collaboration is central to my work as a Software Development Engineer. It enhances problem-solving effectiveness, allows for sharing of knowledge and expertise, and fosters innovative solutions. I consistently engage with cross-functional teams to align on objectives, address challenges collectively, and ensure that our testing meets the high standards expected at Ambiq Micro.

Join Rise to see the full answer
How would you describe your problem-solving process when faced with unexpected test results?

When faced with unexpected test results, I take a systematic approach: first, I verify the results to rule out any testing errors. Then I investigate potential variables that could influence outcomes. Engaging with relevant team members helps in gathering insights and devising solutions. Ultimately, the focus is on identifying the root cause and implementing corrective measures while maintaining clear communication throughout the process.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago

Join Ambiq as a Mid-Level Edge AI Development Engineer & Researcher to drive the future of AI across battery-powered devices.

Photo of the Rise User
Ambiq Micro Hybrid Austin, Texas, United States
Posted 3 days ago

Ambiq is on a mission to transform intelligent devices with energy-efficient semiconductor solutions and is looking for a skilled RTL Engineer in Austin.

Photo of the Rise User

The Motley Fool is looking for a skilled Senior Fullstack Developer to join their innovative team remotely, focusing on enhancing their marketing technology.

Photo of the Rise User

Join ExtraHop as a Software Engineer III and help shape the future of cybersecurity by developing the foundational support for our cutting-edge products.

Join Ford AV as a Back-End Business Software Developer and elevate your career while working with cutting-edge audiovisual solutions.

SSC HR Solutions Remote No location specified
Posted 3 days ago

Join us as a Front End Developer, where you'll craft high-performance web and mobile applications with a focus on responsive design and user satisfaction.

Posted 10 days ago

Be part of a revolutionary team at Final Round AI as an AI Application Engineer, where your skills will help redefine the future of hiring.

Posted 10 days ago

A premier opportunity for a skilled Mainframe Developer to leverage expertise in IMS, CICS, and COBOL in Wilmington, DE.

Photo of the Rise User

Be a part of CIBC's innovation-focused Technology team and impact clients' ambitions as an Application Developer Co-Op.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as an Engineer to impact millions globally through innovative technology solutions in AI/ML and data management.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!