About the Role We are seeking a visionary and highly experienced Firmware/Software Test & Validation Architect to define, design, specify, and guide the implementation of our comprehensive test and ...
About the Role We are seeking a visionary and highly experienced Firmware/Software Test & Validation Architect to define, design, specify, and guide the implementation of our comprehensive test and ...
SOA Architect
Lake Oswego, OR · On-site
... related Software Architecture, Design Patterns, Architectural frameworks, Single Page Application, MVC, MVVM, MV* Experience with web service technologies: SOAP, WSDL, UDDI, eBXML and JAX pack.
SOA Architect
Lake Oswego, OR · On-site
... related Software Architecture, Design Patterns, Architectural frameworks, Single Page Application, MVC, MVVM, MV* Experience with web service technologies: SOAP, WSDL, UDDI, eBXML and JAX pack.
Technology Architect - Java/AWS
$68.50 - $92.50/hr
Technology Architect - Java/AWS Duration: Full Time Location: Hillsboro, OR Basic Qualifications Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider ...
Technology Architect - Java/AWS
$68.50 - $92.50/hr
Technology Architect - Java/AWS Duration: Full Time Location: Hillsboro, OR Basic Qualifications Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider ...
Senior Engineer - Software
Portland, OR · On-site
$150 - $230/hr
Contribute to code architecture, documentation, and testing practices that support scalable and maintainable platform development. Core requirements: * 5+ years of professional software engineering ...
Senior Engineer - Software
Portland, OR · On-site
$150 - $230/hr
Contribute to code architecture, documentation, and testing practices that support scalable and maintainable platform development. Core requirements: * 5+ years of professional software engineering ...
We're searching for a highly motived, technical architect to champion work across NVIDIA's Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink ...
We're searching for a highly motived, technical architect to champion work across NVIDIA's Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink ...
Senior Engineer - Software
Portland, OR · On-site
$129K - $171K/yr
Contribute to code architecture, documentation, and testing practices that support scalable and maintainable platform development. Core requirements: * 5+ years of professional software engineering ...
Senior Engineer - Software
Portland, OR · On-site
$129K - $171K/yr
Contribute to code architecture, documentation, and testing practices that support scalable and maintainable platform development. Core requirements: * 5+ years of professional software engineering ...
Senior Engineer - Software
Portland, OR · On-site
$129K - $171K/yr
Contribute to code architecture, documentation, and testing practices that support scalable and maintainable platform development. Core requirements: * 5+ years of professional software engineering ...
Senior Engineer - Software
Portland, OR · On-site
$129K - $171K/yr
Contribute to code architecture, documentation, and testing practices that support scalable and maintainable platform development. Core requirements: * 5+ years of professional software engineering ...
Senior Architect, Data Center Modeling
$73.25 - $98/hr
Evangelizing modern software architecture design patterns and tools, including AI-driven solutions, to accelerate development, enhance performance, and improve code quality across the team.
Senior Architect, Data Center Modeling
$73.25 - $98/hr
Evangelizing modern software architecture design patterns and tools, including AI-driven solutions, to accelerate development, enhance performance, and improve code quality across the team.
We are looking for an experienced Web Application Architect to develop an exceptional software distribution platform. High level responsibilities include assessing the business need and crafting ...
We are looking for an experienced Web Application Architect to develop an exceptional software distribution platform. High level responsibilities include assessing the business need and crafting ...
The ideal candidate would also have background in cloud native architecture and microservice design ... Significant experience in software engineering, demonstrable knowledge of the set of roles, skills ...
The ideal candidate would also have background in cloud native architecture and microservice design ... Significant experience in software engineering, demonstrable knowledge of the set of roles, skills ...
Java AWS Developer/ Architect
Beaverton, OR · On-site
$65.50 - $88.50/hr
Semi Architect Proficient with Git JIRA/Confluence Jenkins Nice to Have Expertise in implementing solution on AWS Developing Micro service using Spring / AWS technologies and deploying on AWS ...
Java AWS Developer/ Architect
Beaverton, OR · On-site
$65.50 - $88.50/hr
Semi Architect Proficient with Git JIRA/Confluence Jenkins Nice to Have Expertise in implementing solution on AWS Developing Micro service using Spring / AWS technologies and deploying on AWS ...
Director, Software Engineering - Remote Opportunity!
Beaverton, OR · On-site +1
$263K/yr
The Director of Software Engineering provides strategic leadership for software engineering and ... This leader sets and upholds best practices for the architectural design, development, and support ...
Director, Software Engineering - Remote Opportunity!
Beaverton, OR · On-site +1
$263K/yr
The Director of Software Engineering provides strategic leadership for software engineering and ... This leader sets and upholds best practices for the architectural design, development, and support ...
The ideal candidate would also have background in cloud native architecture and micro-service ... Significant experience in software engineering, demonstrable knowledge of the set of roles, skills ...
The ideal candidate would also have background in cloud native architecture and micro-service ... Significant experience in software engineering, demonstrable knowledge of the set of roles, skills ...
... architecture specifications and design specifications - Developing solutions to problems utilizing formal education, judgment, and formal software process. Software Development Engineer Mandatory ...
... architecture specifications and design specifications - Developing solutions to problems utilizing formal education, judgment, and formal software process. Software Development Engineer Mandatory ...
MDM Senior Architect-Senior Manager
$124K - $280K/yr
Responsibilities - Architect and manage master data management solutions - Lead significant projects to enhance business processes - Innovate processes to achieve operational excellence - Utilize ...
MDM Senior Architect-Senior Manager
$124K - $280K/yr
Responsibilities - Architect and manage master data management solutions - Lead significant projects to enhance business processes - Innovate processes to achieve operational excellence - Utilize ...
The Director of Software Engineering provides strategic leadership for software engineering and ... This leader sets and upholds best practices for the architectural design, development, and support ...
The Director of Software Engineering provides strategic leadership for software engineering and ... This leader sets and upholds best practices for the architectural design, development, and support ...
Principal Software Engineer
Hillsboro, OR · On-site
$147K - $197K/yr
Collaborate with SW/FW architects, HW Designers, ISV and IHV partners to define platform ... Previous experience working with complex system software for accelerators such as GPUs, DPUs, or ...
Principal Software Engineer
Hillsboro, OR · On-site
$147K - $197K/yr
Collaborate with SW/FW architects, HW Designers, ISV and IHV partners to define platform ... Previous experience working with complex system software for accelerators such as GPUs, DPUs, or ...
Software Engineer - C#/.NET
Camas, WA · On-site
$95 - $115/hr
In this role, you will contribute to the architecture, design, development, testing, deployment ... Apply sound software development practices to produce reliable, maintainable, and scalable ...
Software Engineer - C#/.NET
Camas, WA · On-site
$95 - $115/hr
In this role, you will contribute to the architecture, design, development, testing, deployment ... Apply sound software development practices to produce reliable, maintainable, and scalable ...
Embedded CPU Architect, Platform Architecture
Beaverton, OR · On-site
$130 - $180/hr
Embedded CPU Architect, Platform Architecture We are seeking a highly motivated and innovative ... Working closely with algorithm teams, software engineers, and CPU designers, you will explore ISA ...
Embedded CPU Architect, Platform Architecture
Beaverton, OR · On-site
$130 - $180/hr
Embedded CPU Architect, Platform Architecture We are seeking a highly motivated and innovative ... Working closely with algorithm teams, software engineers, and CPU designers, you will explore ISA ...
We are seeking a highly motivated and innovative Embedded CPU Architect to join the Platform ... Working closely with algorithm teams, software engineers, and CPU designers, you will explore ISA ...
We are seeking a highly motivated and innovative Embedded CPU Architect to join the Platform ... Working closely with algorithm teams, software engineers, and CPU designers, you will explore ISA ...
Software Architect information
See Portland, OR salary details
$83.8K - $96K
1% of jobs
$96K - $108.3K
1% of jobs
$108.3K - $120.5K
3% of jobs
$120.5K - $132.8K
6% of jobs
$132.8K - $145K
10% of jobs
$149.8K is the 25th percentile. Wages below this are outliers.
$145K - $157.2K
10% of jobs
$157.2K - $169.5K
7% of jobs
$169.5K - $181.7K
6% of jobs
The median wage is $191.9K / yr.
$181.7K - $194K
6% of jobs
$194K - $206.2K
1% of jobs
$212.1K is the 75th percentile. Wages above this are outliers.
$206.2K - $218.5K
48% of jobs
$83.8K
$184.5K
$218.5K
How much do software architect jobs pay per year?
What is a software architect?
A software architect is responsible for engineering and determining the high-level design of software. In this career, your work is critical to the end user experience. While the specific job description will vary by employer, your duties typically include taking on new design projects and using a computer or system to ensure systematic software development. As a job, a software architect is on the IT career track. You must have in-depth technical knowledge and communicate clearly and effectively with the rest of the development team. Software architects must also have experience in stress resistance and analytical skills. Qualifications usually include years of experience in IT, project management, and system design.
How does a software architect typically collaborate with development teams during a project?
What are the key skills and qualifications needed to thrive as a software architect, and why are they important?
What is the difference between Software Architect vs Software Developer?
| Aspect | Software Architect | Software Developer |
|---|---|---|
| Credentials | Bachelor's or Master’s in CS, certifications like TOGAF or AWS | Bachelor's in CS or related field, certifications vary |
| Work Environment | Designing system architecture, high-level planning | Writing, testing, and maintaining code |
| Industry Usage | Used across tech companies, enterprise solutions | Used in startups, tech firms, and various industries |
While Software Architects focus on designing overall system structures and technical standards, Software Developers implement these designs through coding. Both roles require technical expertise, but Architects work at a higher strategic level, guiding development teams to ensure scalable and efficient software solutions.
Do software architects make a lot of money?
What are the most commonly searched types of Software Architect jobs in Portland, OR?
The most popular types of Software Architect jobs in Portland, OR are:
What are popular job titles related to Software Architect jobs in Portland, OR?
For Software Architect jobs in Portland, OR, the most frequently searched job titles are:
What job categories do people searching Software Architect jobs in Portland, OR look for?
The top searched job categories for Software Architect jobs in Portland, OR are:
What cities near Portland, OR are hiring for Software Architect jobs?
Cities near Portland, OR with the most Software Architect job openings:

Full-time
Medical, Dental, Vision, Retirement
Re-posted 6 days ago
Job description
Invent the future with us.
Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute.
As a pioneer in the new frontier of energy efficient high-performance computing, Ampere is part of the Softbank Group of companies driving sustainable computing for AI, Cloud, and Edge applications.
Join us at Ampere and work alongside a passionate and growing team - we'd love to have you apply!
About the Role
We are seeking a visionary and highly experienced Firmware/Software Test & Validation Architect to define, design, specify, and guide the implementation of our comprehensive test and validation strategy. In this pivotal role, you will be instrumental in establishing the robust quality and reliability framework for our reference development platform, ensuring it meets the highest standards for performance, reliability, and mission-critical applications. You will be the thought leader for validating the entire software stack - from firmware and device drivers to the operating system, AI runtimes, and critical application solutions - post-silicon, ensuring hardware-software co-verification and customer enablement.
What You'll Achieve:
- Define the overarching test and validation strategy and roadmap for Firmware, Software, System, and Reference Solution layers of our Arm-based reference hardware platforms.
- Architect the end-to-end test infrastructure, frameworks, and methodologies required to achieve robust, scalable, and automated testing across all firmware/software layers.
- Drive the integration of Continuous Testing (CT) pipelines for all test phases.
- Define methodologies for Fault Injection Testing (FIT) (HW-assisted, SW-based) to validate diagnostic coverage and failure mechanisms.
- Specify requirements and guide the application of execution time/latency analysis for time-critical software components.
- Design the strategy for simulation/emulation/virtual platform environments applicable to embedded firmware, software and applications.
- Define the approach for robust automated AI regression and performance benchmarking, including identifying relevant inference benchmarks, designing custom test harnesses for our AI accelerators, and specifying critical KPIs (e.g. latency, throughput, power efficiency per TOPS).
- Develop a strategy for test data management, including synthetic data generation and replay for AI model validation, focusing on edge cases and diverse scenarios.
- Provide expert technical guidance and mentorship to Firmware Verification, Software Verification, System Integration & Test, and Solution Validation teams.
- Drive the selection and adoption of industry-leading test tools, simulators, analyzers, and methodologies.
- Collaborate closely with Hardware Design, Firmware Development, Software Development, and Product Management teams to ensure alignment of test strategies with product requirements and customer needs.
- Drive continuous improvement in test methodologies, automation, and overall quality assurance processes.
- Ensure comprehensive documentation of all test plans, results, and architectural decisions.
- Contribute to the creation of customer-facing documentation, best practices, and SDK examples for testing and validation on the reference platform.
About You:
- Bachelor's or Master's degree in Electrical/Electronics/Computer Engineering, Computer Science, , Artificial Intelligence, or a related field.
- 10+ years of progressive experience in embedded software/firmware test, verification, or validation, with at least 3-5 years in an Architect or Lead role defining strategy.
- Demonstrated deep expertise in architecting firmware/software test and validation strategies for complex SoC and hardware platforms.
- Proven experience with HIL/SIL simulation environments for embedded systems.
- Expertise in test automation frameworks (e.g. Robot Framework, pytest), scripting languages (e.g., Python), and CI/CD pipeline integration (Jenkins, Gitlab/Github runners)
- Proficiency in C/C++ for embedded systems, Linux/RTOS drivers and environments, and Arm-based architecture
- Working knowledge of industry standards and hardware and software implementation related to I2C, I3C, PCIe, SPI, Ethernet, MCTP/PLDM, etc.
- Excellent communication, leadership, and collaboration skills, with the ability to influence and guide cross-functional teams.
- Strong analytical and problem-solving abilities, with a meticulous attention to detail.
- Willingness to learn and explore new technical frontiers.
In addition to the above, the following is also highly desirable:
- Working knowledge of AI performance benchmarking for hardware accelerators, including experience with relevant methodologies and metrics.
- Experience with AI frameworks like TensorFlow, PyTorch, ONNX, and their deployment on server and edge devices.
- Familiarity with security testing methodologies for embedded systems.
- Experience in a customer-facing role, defining and supporting test strategies for partner companies.
What We'll Offer
At Ampere we believe in taking care of our employees and providing a competitive total rewards package that includes base pay, cash long-term incentive, and comprehensive benefits. The full base pay range for this role is between $225,500 and $338,500, except in the San Francisco Bay Area where the range is between $237,000 and $356,000.
Our benefits include health, wellness, and financial programs that support employees through every stage of life.
Benefit highlights include:
- Premium medical insurance, dental insurance, vision insurance, as well as income protection and a 401K retirement plan, so that you can feel secure in your health and financial future.
- Unlimited Flextime and 10+ paid holidays so that you can embrace a healthy work-life balance.
- A variety of healthy snacks, energizing espresso, and refreshing drinks to keep you fueled and focused throughout the day.
And there is much more than compensation and benefits. At Ampere, we foster an inclusive culture that empowers our employees to do more and grow more. We are excited to share more about our career opportunities with you through the interview process.
#LI-Hybrid
Ampere is an inclusive and equal opportunity employer and welcomes applicants from all backgrounds. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, religion, age, veteran and/or military status, sex, sexual orientation, gender, gender identity, gender expression, physical or mental disability, or any other basis protected by federal, state or local law.
About Ampere Computing
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Santa Clara, CA, US
Year founded
2017