1

Freelance Embedded System Software Engineer Jobs in Kent, WA

Embedded Systems Engineer

Seattle, WA ยท On-site

$118K - $155K/yr

  • Medical

  • Dental

  • Vision

What you'll do Design and implement firmware and embedded software for a distributed robotic system ... Help define engineering practices for embedded reliability, release management, observability, and ...

Embedded Systems Engineer

Seattle, WA ยท On-site

$118K - $155K/yr

  • Medical

  • Dental

  • Vision

What you'll do Design and implement firmware and embedded software for a distributed robotic system ... Help define engineering practices for embedded reliability, release management, observability, and ...

Embedded Systems Engineer

Seattle, WA ยท On-site

$118K - $155K/yr

  • Medical

  • Dental

  • Vision

What you'll do Design and implement firmware and embedded software for a distributed robotic system ... Help define engineering practices for embedded reliability, release management, observability, and ...

Embedded Software Engineer

Redmond, WA ยท On-site

$149K - $196K/yr

Embedded Software Engineer Location: Redmond, WA JD: * 4+ years security and Embedded Software/Firmware development experience with coding in languages including, but not limited to, C, C++, C#, RUST ...

Sr. Embedded Software Engineer

Seattle, WA ยท On-site

$141K - $185K/yr

Automated aviation systems will enable a future where air transportation is safer, more convenient ... As a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded ...

Embedded Software Engineer 5

Kent, WA ยท On-site

$150K - $198K/yr

Leads code generation for highly embedded systems Leads development of broad, open-architecture ... programming experience with languages such as C, C++, Linux and/or PetaLinux Experience with ...

System Software Engineer - GPU and SOC

Redmond, WA ยท On-site

$193K - $229K/yr

As a GPU/SOC system software engineer, you will work with a team of very dedicated software and ... embedded SW, focusing on platform performance, power savings, and robustness. You should ...

Director, Embedded Software Engineering, Amazon Leo

Redmond, WA ยท On-site

$147K - $193K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This role owns all embedded software development and systems testing for satellite spacecraft ... engineering organizations. You will work in constrained hardware environments where computing ...

Embedded Software Engineer III

Seattle, WA ยท On-site

$150K - $211K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We're working to develop reusable, safe, and low-cost space vehicles and systems within a culture ... Together, our teams deliver the embedded software that monitors and controls fully autonomous ...

Embedded Software Engineer III

Seattle, WA ยท On-site

$150K - $211K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We're working to develop reusable, safe, and low-cost space vehicles and systems within a culture ... Together, our teams deliver the embedded software that monitors and controls fully autonomous ...

Showing results 41-60

Freelance Embedded System Software Engineer information

See Kent, WA salary details

$79K

$173.2K

$196.4K

How much do freelance embedded system software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for freelance embedded system software engineer in Kent, WA is $173,153.00, according to ZipRecruiter salary data. Most workers in this role earn between $148,400.00 and $195,300.00 per year, depending on experience, location, and employer.

What does a freelance embedded system software engineer do?

A Freelance Embedded System Software Engineer designs, develops, and tests software that runs on embedded systems, which are specialized computing systems within larger devices like cars, appliances, or industrial machines. They typically work independently or on a contract basis, collaborating with clients to understand requirements and deliver customized software solutions. Their responsibilities often include writing low-level code, optimizing for performance and memory usage, and troubleshooting hardware-software integration issues.

What are the key skills and qualifications needed to thrive as a freelance embedded system software engineer?

To thrive as a Freelance Embedded System Software Engineer, you need a solid background in embedded C/C++ programming, microcontroller architecture, and real-time operating systems, often supported by a degree in electrical engineering or computer science. Familiarity with hardware debugging tools, version control systems (like Git), and development platforms such as ARM, AVR, or PIC is typically required. Strong problem-solving skills, self-motivation, and clear client communication help freelancers stand out in this role. These competencies ensure reliable, efficient solutions and successful project delivery in dynamic and client-driven environments.

How do freelance embedded system software engineers typically manage project scope and communication with clients?

Freelance embedded system software engineers often work independently or as part of small remote teams, making clear communication and project scope management essential. They regularly use project management tools and set milestones to clarify deliverables and timelines with clients. Addressing technical constraints and hardware integration challenges early in the process helps avoid misunderstandings. Frequent status updates and transparent discussions about changes or obstacles ensure projects stay on track and meet client expectations.

What is the difference between Freelance Embedded System Software Engineer vs Embedded Firmware Developer?

AspectFreelance Embedded System Software EngineerEmbedded Firmware Developer
CredentialsTypically requires a degree in electrical engineering, computer science, or related fields; certifications are optionalSimilar educational background; certifications like Certified Embedded Systems Engineer can be advantageous
Work EnvironmentIndependent, project-based work often remote; collaborates with multiple clientsUsually employed by a company or works on in-house projects; may work on-site or remotely
Industry UsageUsed across various industries including IoT, automotive, consumer electronicsPrimarily in product development, consumer electronics, automotive, and industrial systems

Both roles require embedded programming skills and knowledge of hardware. The main difference lies in the work setting: Freelance Embedded System Software Engineers work independently on diverse projects, while Embedded Firmware Developers are often employed by companies focusing on firmware development for specific products.

What are popular job titles related to Freelance Embedded System Software Engineer jobs in Kent, WA?

For Freelance Embedded System Software Engineer jobs in Kent, WA, the most frequently searched job titles are:

What job categories do people searching Freelance Embedded System Software Engineer jobs in Kent, WA look for?

The top searched job categories for Freelance Embedded System Software Engineer jobs in Kent, WA are:

What cities near Kent, WA are hiring for Freelance Embedded System Software Engineer jobs?

Cities near Kent, WA with the most Freelance Embedded System Software Engineer job openings:

Infographic showing various Freelance Embedded System Software Engineer job openings in Kent, WA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $173,153 per year, or $83.2 per hour.

Embedded Systems Engineer

Vale Concepts

Seattle, WA โ€ข On-site

$118K - $155K/yr

Full-time

Medical, Dental, Vision

Re-posted 11 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