1

Embedded Software Architect Jobs (NOW HIRING)

Embedded Software Architect

Austin, TX ยท On-site

$171K/yr

Ambiq is expanding its Austin engineering organization and is seeking a Principal Embedded Software Architect to define the software architecture and requirements for their next-generation Edge AI ...

Automotive Embedded Systems Job Summary: We are looking for a hands-on Software Architect / Senior Software Engineer to lead the technical direction and deliver high-quality embedded software for an ...

New

Automotive Embedded Systems Job Summary: We are looking for a hands-on Software Architect / Senior Software Engineer to lead the technical direction and deliver high-quality embedded software for an ...

New

As a Software Architect, you will be working closely with our SoC hardware architects, product ... You will be embedded into Ambiq's software development teams as the subject matter expert for the ...

Software Architect Austin, Texas, United States Ambiq is on a mission to enable intelligence ... You will be embedded into Ambiq's software development teams as the subject matter expert for the ...

next page

Showing results 1-20

Embedded Software Architect information

See salary details

$132K

$173.5K

How much do embedded software architect jobs pay per year?

As of Jun 26, 2026, the average yearly pay for embedded software architect in the United States is $171,593.00, according to ZipRecruiter salary data. Most workers in this role earn between $173,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is an Embedded Software Architect?

An Embedded Software Architect is a specialized engineer responsible for designing the overall structure and high-level functionality of software used in embedded systems. These professionals define the architecture, interfaces, and protocols necessary for embedded applications to interact with hardware and other software components. They work closely with hardware engineers and development teams to ensure that the software meets performance, reliability, and scalability requirements. Embedded Software Architects play a critical role in industries such as automotive, consumer electronics, and industrial automation, where reliable and efficient embedded systems are essential.

What are the key skills and qualifications needed to thrive as an Embedded Software Architect, and why are they important?

To thrive as an Embedded Software Architect, you need deep expertise in embedded systems design, programming languages such as C/C++, and a strong understanding of real-time operating systems, often supported by a degree in computer science or electrical engineering. Familiarity with tools like UML for modeling, version control systems (e.g., Git), and hardware-software integration platforms is essential, and certifications like Certified Software Architect (CSA) can be advantageous. Strong problem-solving, leadership, and communication skills help you collaborate with cross-functional teams and translate complex requirements into scalable architectures. These abilities ensure robust, efficient, and reliable embedded solutions that meet both technical and business objectives.

How does an Embedded Software Architect typically collaborate with hardware engineers and other stakeholders during a project?

An Embedded Software Architect works closely with hardware engineers to ensure that software design aligns seamlessly with hardware capabilities and constraints. Regular meetings and design reviews are common, where both teams discuss interface requirements, performance targets, and potential integration challenges. Additionally, the architect often collaborates with project managers, quality assurance teams, and sometimes clients, to clarify requirements and ensure the final product meets all specifications. Effective communication and cross-disciplinary teamwork are key to successfully delivering robust embedded systems.
More about Embedded Software Architect jobs
What cities are hiring for Embedded Software Architect jobs? Cities with the most Embedded Software Architect job openings:
Who are the top companies hiring for Embedded Software Architect jobs? The top employers for Embedded Software Architect jobs are:
What states have the most Embedded Software Architect jobs? States with the most job openings for Embedded Software Architect jobs include:
Infographic showing various Embedded Software Architect job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 80% In-person, and 20% Hybrid job distribution, with an average salary of $171,593 per year, or $82.5 per hour.
Embedded Software Architect

Embedded Software Architect

Ambiq

Austin, TX โ€ข On-site

$171K/yr

Full-time

Posted 6 days ago


Job description

Job Summary:
Ambiq is expanding its Austin engineering organization and is seeking a Principal Embedded Software Architect to define the software architecture and requirements for their next-generation Edge AI MCU platforms. This high-impact role involves partnering with hardware/software teams to influence architectural decisions and mentor engineers in best practices.
Responsibilities:
โ€ข Define the software architecture for next-generation low-power Edge AI MCUs
โ€ข Drive early-stage functional allocation between hardware and software
โ€ข Develop and refine Software Requirements Specifications (SRS) tied to real customer use cases
โ€ข Lead architectural decisions across:
โ€ข Multi-processor communication
โ€ข Control/data plane separation
โ€ข Data movement acceleration
โ€ข Memory management and protection
โ€ข Dynamic resource allocation
โ€ข Power optimization strategies
โ€ข Debug and visibility tooling
โ€ข Partner with SoC architects to influence hardware/software trade-offs
โ€ข Support software prototyping to validate architectural decisions
โ€ข Act as architectural SME through implementation, validation, and bring-up phases
โ€ข Review designs, test plans, and implementation details to ensure alignment with architectural intent
โ€ข Mentor engineers and define best practices across embedded teams
Qualifications:
Required:
โ€ข BS or MS in EE, CE, or CS
โ€ข 12+ years developing embedded software for real-time systems
โ€ข Deep experience on ARM Cortex-M platforms
โ€ข Strong C/C++ (assembly experience preferred)
โ€ข Experience defining and writing Software Requirements Specifications (SRS)
โ€ข Strong understanding of functional allocation
โ€ข Requirements traceability
โ€ข Testability across pre-silicon and post-silicon platforms
โ€ข Experience with asymmetric multicore architectures
โ€ข Strong knowledge of memory systems, data movement, and processor interaction
โ€ข Ability to independently drive architectural decisions
Preferred:
โ€ข Power optimization strategies in embedded systems
โ€ข TrustZone for M-class microcontrollers
โ€ข Trusted firmware environments
โ€ข Graphics, display, or audio/video processing
โ€ข Experience working with IP vendors and external silicon partners
Company:
Ambiqยฎ was founded in 2010 on the simple yet powerful notion that extremely low-power semiconductors are the key to the future of electronics. Founded in 2010, the company is headquartered in Austin, USA, with a team of 201-500 employees. The company is currently Growth Stage.