1

Embedded Systems Engineer Jobs in Seattle, WA (NOW HIRING)

Be Seen First

Embedded Systems Engineer

Redmond, WA · Remote

$35K - $55K/yr

About the Role We are developing a next‐generation NVIDIA Jetson-based edge device and are looking for a motivated Embedded Linux Systems Engineer to join our team. This role combines embedded ...

Join the Astronics team as a Senior Embedded Systems Engineer. Are you looking for a new role where you can help shape the next generation of embedded systems and connected technologies within the ...

Join the Astronics team as a Senior Embedded Systems Engineer! Are you looking for a new role where you can help shape the next generation of embedded systems and connected technologies within the ...

Embedded Systems Engineer

Kent, WA · On-site

$140K - $180K/yr

Join the Astronics team as a Senior Embedded Systems Engineer. Are you looking for a new role where you can help shape the next generation of embedded systems and connected technologies within the ...

Astronics Subsidiary Astronics CSC Location Kent, Washington Description Join the Astronics team as a Senior Embedded Systems Engineer! Are you looking for a new role where you can help shape the ...

AI Embedded Systems Engineer

Bothell, WA · On-site

$106K - $176.60K/yr

Master's degree and2+ years of experience in a software development role focused on embedded ... Exceptional programming skills inat least one systems language (e.g., C, C#, Java, Go) and python.

next page

Showing results 1-20

Embedded Systems Engineer information

See Seattle, WA salary details

$71.1K

$156.2K

$218.5K

How much do embedded systems engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for embedded systems engineer in Seattle, WA is $156,221.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,900.00 and $186,100.00 per year, depending on experience, location, and employer.

What Do Embedded Systems Engineers Do?

An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.

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

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

What are some common challenges an Embedded Systems Engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

What are Embedded Systems Engineers?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.

What is the difference between Embedded Systems Engineer vs Firmware Engineer?

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

What are the most commonly searched types of Embedded Systems Engineer jobs in Seattle, WA? The most popular types of Embedded Systems Engineer jobs in Seattle, WA are:
What job categories do people searching Embedded Systems Engineer jobs in Seattle, WA look for? The top searched job categories for Embedded Systems Engineer jobs in Seattle, WA are:
What cities near Seattle, WA are hiring for Embedded Systems Engineer jobs? Cities near Seattle, WA with the most Embedded Systems Engineer job openings:
Infographic showing various Embedded Systems Engineer job openings in Seattle, WA as of May 2026, with employment types broken down into 80% Full Time, and 20% Contract. Highlights an 80% In-person, and 20% Remote job distribution, with an average salary of $156,221 per year, or $75.1 per hour.
Embedded Systems Engineer

Embedded Systems Engineer

Airship AI

Redmond, WA • Remote

$35K - $55K/yr

Full-time

Posted 21 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

We are looking for a candidate to work remotely from Taipei - Taiwan. 


About the Role 

We are developing a next‐generation NVIDIA Jetson–based edge device and are looking for a motivated Embedded Linux Systems Engineer to join our team. This role combines embedded Linux platform engineering with C++ application development.  

You will focus on Linux OS customization, device reliability, networking (including cellular modems) and enabling AI workloads on production edge hardware.  You will help maintain our device OS image (Ubuntu + NVIDIA JetPack), integrate vendor BSP updates, support our OTA update architecture, and contribute directly to the C++ services that run on the device. 


Responsibilities 

Embedded Linux / Platform Engineering 

  • Develop, customize and maintain our Ubuntu-based Jetson OS images (JetPack / L4T) 
  • Integrate vendor-provided BSP updates (camera modules, carrier boards, peripherals) 
  • Manage flashing pipelines, boot configuration, and partition layouts 
  • Manage system services, boot processes and device startup reliability 
  • Integrate and support cellular modems (LTE/5G) and edge networking 
  • Debug OS-level, kernel-level and driver-level issues on ARM platforms 
  • Support AI inference runtimes (CUDA, TensorRT) from an OS and deployment perspective 
  • Implement monitoring, logging, watchdogs and recovery mechanisms for unattended edge devices 
  • Collaborate closely with manufacturing and production teams to design and maintain mass-production workflows, including OS imaging, flashing, provisioning, validation and recovery for Jetson-based edge devices 
  • Support field deployments and perform root-cause analysis of issues observed in production environments 
  • Support OTA update workflows, including A/B partitioning and rollback testing 

C++ Application Development 

  • Contribute to C++ components running on the device (services, modules, libraries) 
  • Implement features and bug fixes under guidance from senior team members 
  • Optimize and debug code for ARM-based Jetson hardware 
  • Integrate with CUDA/TensorRT runtime libraries 
  • Collaborate with the platform team to ensure smooth application deployment 

Testing & Automation 

  • Run hardware-in-the-loop tests and validation workflows 
  • Contribute to automated build and test pipelines for OS images and apps 
  • Document processes, scripts, and system behaviors clearly and consistently 

Qualifications 

Required 

  • Bachelor’s degree in EE, CS, CE, ME with embedded focus, or related fields 
  • Strong C/C++ programming skills 
  • Strong experience with Linux system development and administration 
  • Hands on experience with embedded Linux on ARM platforms 
  • Experience with Linux networking, including cellular modem integrations 
  • Familiarity with Linux systems (Ubuntu or similar) as a development environment 
  • Proficiency in writing and debugging shell scripts and Python scripts on Linux environments to automate workflows and manage system configurations 
  • Ability to debug complex system-level issues indepdendently across hardware and software boundaries 
  • Experience supporting production systems deployed remotely, including diagnosing failures without physical access, analyzing logs and telemetry from the field and designing systems that can recover automatically from common faults 
  • Experience with flashing workflows, bootloaders and Linux system services 
  • Good communication skills and willingness to learn across OS and application layers 

Preferred 

  • Experience with NVIDIA Jetson, JetPack, or CUDA/TensorRT 
  • Cellular modem integration experience (LTE/5G, mmcli, AT commands) 
  • Familiarity with GPU-accelerated inference or AI edge workloads 
  • Knowledge of system reliability patterns (watchdogs, OTA updates, rollback strategies) 
  • Knowledge of device trees, kernels, or low-level hardware interfaces 
  • Experience with OTA update systems (Mender, SWUpdate, custom A/B, etc.) 
  • Familiarity with Docker or containerized development flows 

Company Description

Do you feel responsible for the work you've produced and expect everyone around you to do the same?
Do you want to acquire a breadth of business and technology experience that you can't get in a big company?
Airship AI, an innovative software company based in Redmond WA and Charlotte NC, provides enterprise-level video and sensor management software for clients in the US Government, Law Enforcement Agencies and Fortune 500 market space. We need to expand our team to keep up with our current and future sales opportunities. For highly motivated individuals that want to be challenged on a daily basis, Airship AI offers competitive compensation packages along with excellent benefits. Be prepared to be involved in many aspects of the company as we pride ourselves on being team. Airship is dedicated to growth and offers a dynamic working environment with multiple opportunities for advancement.