1

Embedded Software Jobs in Olympia, WA (NOW HIRING)

Manager, Data Engineer (Remote)

Home, WA · Remote

$100K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

These capabilities are becoming increasingly embedded across the enterprise. Data is central to our mission. We unify internal and external data on modern cloud platforms-including Snowflake and ...

Manager, Data Engineer (Remote)

Home, WA · Remote

$100K - $174K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

These capabilities are becoming increasingly embedded across the enterprise. Data is central to our mission. We unify internal and external data on modern cloud platforms-including Snowflake and ...

Performance Dietician

Joint Base Lewis Mcchord, WA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Proficiently utilizes computers, software, and technologies as required and requested by the HP ... as a directly embedded staff member, on-site with respective Army and/or Marine Corp entities.

Senior AI Engineer

Olympia, WA · On-site

$143.50 - $215.20/hr

  • Medical

  • Life

  • Retirement

You will work on AI agents and platforms across Software Development Lifecycle and design them to be scalable, reusable, and marketplace-ready for broader adoption. You will operate in a technically ...

Showing results 21-32

Embedded Software information

See Olympia, WA salary details

$75.1K

$164.5K

$186.6K

How much do embedded software jobs pay per year?

As of Aug 19, 2026, the average yearly pay for embedded software in Olympia, WA is $164,475.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,000.00 and $185,500.00 per year, depending on experience, location, and employer.

What is embedded software?

Embedded software is specialized computer software designed to operate hardware or devices that are not traditional computers, such as cars, medical devices, industrial machines, and consumer electronics. Unlike general-purpose software, embedded software is typically optimized for specific tasks and runs on microcontrollers or microprocessors within the device. It often operates with limited resources and must be reliable, efficient, and responsive to real-time events. Embedded software is crucial for the functionality and performance of countless everyday products.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need strong programming skills in C/C++, understanding of embedded systems architecture, and a relevant degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development tools, and debugging hardware is typically required. Problem-solving ability, attention to detail, and effective teamwork are vital soft skills for this role. These competencies ensure reliable, efficient software development for embedded devices, which is crucial for product performance and safety.

What are some common challenges faced by embedded software engineers when integrating new hardware components into existing systems?

One common challenge Embedded Software Engineers often encounter is ensuring seamless compatibility between new hardware components and existing firmware or operating systems. This can involve troubleshooting timing issues, resolving driver conflicts, and optimizing resource usage within limited memory and processing constraints. Collaboration with hardware engineers is crucial to understand hardware specifications and limitations, and thorough testing is required to validate functionality and maintain system stability. These challenges offer valuable opportunities to develop problem-solving skills and deepen cross-disciplinary technical knowledge.

What is the difference between Embedded Software vs Firmware Developer?

AspectEmbedded SoftwareFirmware Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsSimilar credentials, often with specialized knowledge in hardware
Work EnvironmentDevelops software for embedded systems in devices like appliances, automotive, medical devicesCreates low-level code directly interacting with hardware, often in similar environments
Industry UsageUsed across automotive, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware-focused industries
Search & Comparison IntentUnderstanding roles in embedded systems developmentFocusing on low-level hardware interaction and firmware specifics

Embedded Software and Firmware Developer roles overlap significantly, both requiring knowledge of hardware and programming. Embedded Software typically involves developing higher-level code for embedded systems, while Firmware Developers focus on low-level code that directly interacts with hardware components. Both roles are essential in creating reliable embedded products across various industries.

Is embedded software a good career?

Embedded software engineering is a stable and growing field that involves developing software for hardware devices such as appliances, automotive systems, and medical equipment. It requires skills in programming languages like C and C++, knowledge of hardware interfaces, and often involves working with real-time operating systems. The demand for embedded software professionals is expected to remain strong due to the increasing integration of electronics in various industries.

What are popular job titles related to Embedded Software jobs in Olympia, WA?

For Embedded Software jobs in Olympia, WA, the most frequently searched job titles are:

What cities near Olympia, WA are hiring for Embedded Software jobs?

Cities near Olympia, WA with the most Embedded Software job openings:

Infographic showing various Embedded Software job openings in Olympia, WA as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $164,475 per year, or $79.1 per hour.

CT Senior Software Engineering with AI

Ernst & Young Oman

Olympia, WA • On-site

$134 - $258/hr

Other

Medical, Dental, Retirement, PTO

Posted yesterday

New


Job description

At EY, we’re all in to shape your future with confidence.

We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and help to build a better working world.

The opportunity
  • Apply your strong technical capabilities and leadership as a key player-coach role on a medium to large product team!

  • Takes accountability for the design, development, delivery and maintenance of solutions or infrastructure, driving compliance with and contributing to the development of relevant standards

  • A hands-on opportunity to demonstrate the shift to AI-forward development processes to increase quality and speed delivery across your team.

  • Fully understands business and user requirements and ensures design specifications meet the requirements from a business and technical perspective

Your key responsibilities
  • Solves complex and escalated aspects of a project, performing coding, debugging, testing and troubleshooting throughout the development process

  • Provides advanced technical expertise to maximize efficiency, reliability and value from current solutions, infrastructure and emerging technologies, showing technical leadership and identifying and implementing continuous improvement plans

  • Develops strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer leading solutions

  • Provides a leadership role for the work group, ensuring the appropriate expectations, principles, structures, tools and responsibilities are in place to deliver the project

  • Drives consistency to the relevant processes, procedures, standards, technical design whilst supporting the definition, maintenance and implementation of technology standard

Skills and attributes for success
  • Advanced technical proficiency in designing, developing, and debugging solutions

  • Advanced knowledge of one or more of: C#/Java or Python

  • Advanced knowledge of one or more of: Data Modeling, OLTP, OLAP, NoSQL, data lineage, synthetic data creation

  • Bachelor’s degree in computer science, Engineering, IT, Mathematics, or related field preferred

  • More than 10 years applied experience

  • Significant relevant experience in either an internal or external software or platform engineering role, or similar

  • Technical knowledge and experience in delivering software / platform engineering solutions (depending on specialism), providing comprehensive technical advice and handling user requirements

  • CI/CD delivery using code management, configuration management and automation tools such as GitHub, ADO

  • Proficiency in fine-tuning language models for specific tasks, including text generation, summarization, or question answering

  • Knowledge of embedding models and their application in NLP tasks like similarity matching, clustering, and information retrieval

  • Familiarity with designing and implementing agentic systems that combine AI models with external tools or environments for autonomous decision-making

  • Ability to design robust evaluation frameworks for AI models and agents, including metrics development, A/B testing, and performance benchmarking

Ideally, you’ll also
  • Proficiency in Data Management/Supply Chain domain, Finance & Accounting terms/concepts, Analytic and Reporting Solutions

  • Microsoft/Google/AWS certificates

  • DataBricks, Azure Data Services, MSFT Fabric

  • Delivery using modern methodologies

  • Significant proven experience in building application using container-orchestration systems like Kubernetes, and container engines like Docker

What we look for

A self-starter, independent-thinker, curious and creative person with ambition and passion

What we offer you

The compensation ranges below are provided in order to comply with United States pay transparency laws. Other geographies will follow their local salary guidelines, which may not be a direct conversion of published US salary ranges. At EY, we’ll develop you with future-focused skills and equip you with world‑class experiences. We’ll empower you in a flexible environment, and fuel you and your extraordinary talents in a diverse and inclusive culture of globally connected teams. Learn more .

  • We offer a comprehensive compensation and benefits package where you’ll be rewarded based on your performance and recognized for the value you bring to the business. The base salary range for this job in all geographic locations in the US is $134,200 to $258,300. The base salary range for New York City Metro Area, Washington State and California (excluding Sacramento) is $161,000 to $293,500. Individual salaries within those ranges are determined through a wide variety of factors including but not limited to education, experience, knowledge, skills and geography. In addition, our Total Rewards package includes medical and dental coverage, pension and 401(k) plans, and a wide range of paid time off options.

  • Join us in our team‑led and leader‑enabled hybrid model. Our expectation is for most people in external, client serving roles to work together in person 40-60% of the time over the course of an engagement, project or year.

  • Under our flexible vacation policy, you’ll decide how much vacation time you need based on your own personal circumstances. You’ll also be granted time off for designated EY Paid Holidays, Winter/Summer breaks, Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well‑being.

EY accepts applications for this position on an on-going basis.

EY focuses on high-ethical standards and integrity among its employees and expects all candidates to demonstrate these qualities.

EY | Building a better working world

EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets.

Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.

EY teams work across a full spectrum of services in assurance, consulting, tax, strategy and transactions. Fueled by sector insights, a globally connected, multi‑disciplinary network and diverse ecosystem partners, EY teams can provide services in more than 150 countries and territories.

EY provides equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, pregnancy, genetic information, national origin, protected veteran status, disability status, or any other legally protected basis, including arrest and conviction records, in accordance with applicable law.

EY is committed to providing reasonable accommodation to qualified individuals with disabilities including veterans with disabilities. If you have a disability and either need assistance applying online or need to request an accommodation during any part of the application process, please call 1-800-EY-HELP3, select Option 2 for candidate related inquiries, then select Option 1 for candidate queries and finally select Option 2 for candidates with an inquiry which will route you to EY’s Talent Shared Services Team (TSS) or email the TSS at ssc.customersupport@ey.com .

At EY, we use artificial intelligence (AI) tools as one element of our recruitment process to enhance efficiency and improve the candidate experience. While AI supports us in our process, human judgment and decision-making remain integral in our candidate experience. We are committed to the responsible use of AI, and our practices are continuously reviewed and refined to ensure they align with the highest ethical principles and regulatory requirements.

#J-18808-Ljbffr