1

Rust Programming Jobs in Seattle, WA (NOW HIRING)

Embedded Systems Engineer

Seattle, WA · On-site

$118K - $155K/yr

The ideal candidate has strong embedded systems fundamentals, experience with Rust on ... We also expect every engineer on the team to embrace modern AI-assisted software development ...

... Rust, C++, C), to HDL programming (VHDL, SystemVerilog), to test systems (Python), and many things inbetween. By doing this, we create a stronger team with more capable engineers. For now, this does ...

... Rust, C++, C), to HDL programming (VHDL, SystemVerilog), to test systems (Python), and many things inbetween. By doing this, we create a stronger team with more capable engineers. For now, this does ...

We share code ownership and knowledge through the Agile technique of pair-programming. Our codebase is written entirely in modern Rust using the latest technologies and coding practices. We rely on ...

Software Engineer

Seattle, WA · On-site

$142K - $263K/yr

We share code ownership and knowledge through the Agile technique of pair-programming. Our codebase is written entirely in modern Rust using the latest technologies and coding practices.We rely on ...

Strong systems programming skills in Rust, C, or C++, with willingness to work primarily in Rust * Experience with real-time and embedded systems, including resource-constrained and fault-tolerant ...

This spectrum includes HDL programming (VHDL, SystemVerilog), embedded software on microcontrollers (Rust, C++), operating systems (Rust, C++, C), application software on flight computers (Rust, C ...

Development experience in Rust, C/C++, Python, VHDL, SystemVerilog Nice to Have * Experience with spacecraft flight software development * Fluency with Linux systems programming and driver ...

Senior Systems Engineer

Bellevue, WA · On-site

$153K - $204K/yr

Rust and Kubernetes-native workflow orchestration (e.g., Argo Workflows) experience. * HPC or large-cluster experience -- InfiniBand/RoCE, GPU/accelerator validation, or performance-regression ...

The Role The software team at K2 is building our stack primarily in Rust because we believe modern programming languages should be fun, as well as correct. We see Rust as a key enabling technology ...

Flight Software Engineer

Seattle, WA · On-site

$123K - $160K/yr

The Role The software team at K2 is building our stack primarily in Rust because we believe modern programming languages should be fun, as well as correct. We see Rust as a key enabling technology ...

Development experience in Rust, C/C++, Python, VHDL, SystemVerilog Nice to Have * Experience with spacecraft flight software development * Fluency with Linux systems programming and driver ...

Development experience in Rust, C/C++, Python, VHDL, SystemVerilog Nice to Have * Experience with spacecraft flight software development * Fluency with Linux systems programming and driver ...

Development experience in Rust, C/C++, Python, VHDL, SystemVerilog Nice to Have * Experience with spacecraft flight software development * Fluency with Linux systems programming and driver ...

Showing results 41-60

Rust Programming information

See Seattle, WA salary details

$50.8K

$81K

$113.1K

How much do rust programming jobs pay per year?

As of Sep 14, 2026, the average yearly pay for rust programming in Seattle, WA is $80,953.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,300.00 and $101,100.00 per year, depending on experience, location, and employer.

What is a Rust programming job?

A Rust Programming job involves designing, developing, and maintaining software applications using the Rust programming language. Rust is known for its performance, memory safety, and concurrency features, making it popular for systems programming, web services, and embedded systems. Developers in this role typically work on optimizing performance, ensuring code safety, and integrating Rust with other technologies. Experience with Rust’s ownership model, concurrency features, and ecosystem tools like Cargo is often required.

What are some typical challenges faced by professionals working in Rust programming roles?

Professionals in Rust Programming roles often encounter challenges such as mastering the language's strict ownership and borrowing rules, which require a deep understanding of memory safety concepts. Additionally, working with complex, performance-critical systems demands close attention to detail and rigorous testing practices. Collaboration with team members, especially when integrating Rust code with projects in other languages or legacy systems, also presents opportunities for problem-solving. Over time, these challenges help developers build robust, scalable solutions and deepen their expertise in cutting-edge systems programming.

What are the key skills and qualifications needed to thrive in the Rust programming position, and why are they important?

Excelling in Rust Programming requires strong programming skills in Rust, understanding of systems programming concepts, and experience with memory management and concurrency. Familiarity with version control tools like Git, issue tracking systems, CI/CD pipelines, and optionally, certifications such as the Rust Programming Certificate, are often valuable. Problem-solving ability, collaboration, and clear communication are essential soft skills for success in team-based development environments. These skills and qualifications are vital because they ensure code safety, performance, and contribute to efficient, high-quality software development.

Are Rust programmers in demand?

Rust programmers are increasingly in demand due to the language's focus on safety, performance, and concurrency, especially in systems programming, embedded systems, and WebAssembly development. Companies in technology, finance, and gaming are actively hiring Rust developers to build reliable and efficient software solutions.

Can I learn Rust programming in 3 months?

Rust programming is a complex language that typically requires several months of dedicated study to achieve proficiency, especially for those new to systems programming. Learning core concepts such as ownership, borrowing, and concurrency can be feasible within three months with consistent practice, but mastering advanced topics and writing production-quality code usually takes longer. For job roles involving Rust, employers often expect a solid understanding of the language and related tools like Cargo and Rustup, which may require ongoing learning beyond initial months.

What are popular job titles related to Rust Programming jobs in Seattle, WA?

For Rust Programming jobs in Seattle, WA, the most frequently searched job titles are:

What job categories do people searching Rust Programming jobs in Seattle, WA look for?

The top searched job categories for Rust Programming jobs in Seattle, WA are:

Infographic showing various Rust Programming job openings in Seattle, WA as of September 2026, with employment types broken down into 2% Internship, 82% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $80,953 per year, or $38.9 per hour.

Embedded Systems Engineer

Seattle, WA • On-site

$118K - $155K/yr

Full-time

Medical, Dental, Vision

Re-posted 6 days ago


Job description

About the Role

Vale Concepts is building the next generation of robotic matcha machines: reliable, intelligent, serviceable systems that bring craft-quality beverage preparation into real-world retail environments.

We're looking for an embedded robotics engineer to help design and build the distributed embedded system that powers these machines. You'll work across firmware, real-time control, device orchestration, reliability, telemetry, and over-the-air software delivery. This is a hands-on engineering role for someone who wants to own core architecture, ship production hardware, and build systems that operate reliably in the field.

The ideal candidate has strong embedded systems fundamentals, experience with Rust on microcontrollers or constrained devices, and a track record of building reliable software for physical systems. Experience with CAN bus, OTA updates, robotics, telemetry, aerospace, automotive, industrial automation, or high-reliability hardware products is especially relevant.

We also expect every engineer on the team to embrace modern AI-assisted software development practices: using AI tools to accelerate implementation, improve code quality, explore designs, write tests, generate documentation, and raise the pace of engineering without compromising rigor.

What you'll do

Design and implement firmware and embedded software for a distributed robotic system spanning multiple MCUs, sensors, actuators, and control boards.

Build robust communication and orchestration layers across devices, with a strong preference for CAN bus or similar field-proven embedded networks.
Develop reliable over-the-air update systems, bootloaders, rollback mechanisms, diagnostics, and recovery flows for machines deployed in the field.
Own key parts of the runtime architecture for a robotic matcha machine, including device state management, safety handling, telemetry, fault detection, and serviceability.
Write production-quality Rust for embedded targets, with thoughtful use of C/C++ where appropriate.
Collaborate closely with mechanical, electrical, robotics, product, and operations teams to turn prototypes into dependable production systems.
Develop test infrastructure for embedded software, including hardware-in-the-loop testing, simulation, CI, fault injection, and long-duration reliability testing.
Use AI development tools as a normal part of your workflow to increase engineering leverage, improve code review, prototype faster, and maintain high standards.
Help define engineering practices for embedded reliability, release management, observability, and field debugging.

What we're looking for


Strong experience building embedded systems for real-world hardware products.

Fluency in Rust, C, or C++, with a strong preference for Rust experience on MCUs, embedded Linux, or constrained devices.
Experience designing distributed systems across multiple embedded controllers, boards, or devices.
Comfort working close to hardware: reading schematics, debugging buses, using oscilloscopes or logic analyzers, and collaborating with EE teams.
Experience with at least some of: CAN bus, embedded networking, motor control, sensor integration, robotics, industrial automation, aerospace systems, automotive systems, or telemetry-heavy products.
Practical understanding of reliability engineering for deployed hardware: watchdogs, safe states, error handling, diagnostics, logging, update safety, recovery paths, and field support.
Experience with OTA update systems, bootloaders, firmware release processes, or secure software delivery.
A bias toward ownership, clear communication, and shipping durable systems rather than demos.
Enthusiasm for AI-assisted software development and a willingness to continuously improve how engineering work gets done.

Nice to have

Experience with Embassy, RTIC, Zephyr, FreeRTOS, embedded Linux, or similar embedded runtimes.
Experience with Rust embedded crates, HALs, async embedded Rust, or no-std development.
Experience with CANopen, UAVCAN/Cyphal, J1939, or custom CAN protocols.
Experience with robotics platforms, motion systems, pumps, valves, thermal systems, food automation, or mechatronics.
Experience building telemetry, observability, and diagnostics systems for fleets of deployed machines.
Experience in aerospace, drones, automotive, industrial controls, consumer hardware, or high-volume field-deployed hardware.
Prior work on safety-critical or high-reliability systems.


How we work

We are a small, ambitious team building physical systems that have to work every day in the real world. We value engineers who can move from architecture to implementation to debugging on the bench. We care about simplicity, reliability, maintainability, and fast iteration.
We also believe AI is becoming a core engineering multiplier. We expect candidates to be curious and practical about using AI tools for coding, testing, design exploration, debugging, documentation, and review while maintaining strong technical judgment.

Why join

You'll help define the embedded architecture for a new category of robotic beverage systems.
You'll work on a tangible product where software directly controls real-world motion, sensing, preparation, and reliability.
You'll have meaningful ownership from prototype through production deployment.
You'll join early enough to shape technical direction, engineering culture, and the way we build AI-accelerated hardware products.

Location

This role is **on-site in Seattle, WA**. We believe close collaboration between software, electrical, mechanical, robotics, and operations teams is essential for building great physical products.

Compensation

$118,000 - $155,000 per year

Benefits

  • Company funded ORCA card
  • Medical, dental, and vision benefits
  • Annual bonuses
  • Joining a fun startup in Seattle
Employment Type: FULL_TIME