1

Low Level Software Developer Jobs in Redmond, WA

Professional experience developing low-level software in C or C++. * Experience with PCI Express ... Bachelor's degree in Computer Engineering or Electrical Engineering. Applicants must be legally ...

Embedded Software Engineer

Kirkland, WA · On-site

$135K - $155K/yr

... and low-level software tools. • Identify and resolve complex hardware/software integration ... developer infrastructure and backlog tasks. • Apply engineering best practices, including code ...

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

... low-level system behavior. * 2+ years of experience diagnosing and resolving issues in Windows ... DJOBS Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD ...

... low-level platform services -- that underpin Meta's family of products at global scale. You will ... Software Engineer, Databases Responsibilities: * Define and drive the long-term technical vision ...

Embedded Software Engineer

WA · On-site

$149K - $196K/yr

... low-level hardware/software integration, and support of microcontroller-based embedded systems ... The engineer will contribute to software architecture, product enhancements, and reliability ...

Staff Software Engineer, Kernel

Seattle, WA · Hybrid

$191K - $239K/yr

As a Staff Engineer at DigitalOcean, you will work as a high-level technical leader responsible for ... Define low-level software architecture * Tune kernels for low latency, high throughput, and power ...

Senior Flight Software Engineer

Seattle, WA · On-site

$183K - $256K/yr

Help establish the methods and processes necessary to qualify Simulink autocoded low level software requirements * Mentor and provide technical guidance to other engineers across the program and the ...

New

System/Software Engineer

Bellevue, WA · On-site

$195K - $231K/yr

Experience in systems/software engineering or HPC/AI development Strong programming expertise in Python and low-level programming (C/C++ preferred) Deep understanding of: GPU accelerator ...

You should be a rock solid developer able to dive deep into low-level systems, design broad ... You will perform software development tasks associated with the developing, designing and debugging ...

We are seeking an outstanding Software Engineer to join our US-based networking software team. As a ... Proven low-level software expertise with proficiency in C/C++ and comfort debugging across firmware ...

Sr. Embedded Software Engineer

Seattle, WA · On-site

$210K - $280K/yr

As a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded Systems team developing the low-level software and firmware at the heart of the Reliable Robotics autonomy ...

Showing results 21-40

Low Level Software Developer information

See Redmond, WA salary details

$53.8K

$125.3K

$185.9K

How much do low level software developer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for low level software developer in Redmond, WA is $125,261.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,800.00 and $145,600.00 per year, depending on experience, location, and employer.

What is a low level software developer?

Low Level Software Developers are programmers who specialize in writing software that interacts closely with computer hardware or system resources. They typically work with languages like C, C++, or Assembly to develop operating systems, device drivers, embedded systems, or performance-critical applications. Their work often requires an in-depth understanding of hardware architecture, memory management, and system processes. Low Level Software Developers play a crucial role in ensuring software runs efficiently and reliably on various devices.

What are the key skills and qualifications needed to thrive as a low level software developer, and why are they important?

To thrive as a Low Level Software Developer, you need a solid understanding of computer architecture, proficiency in programming languages like C or C++, and a relevant degree in computer science or engineering. Familiarity with debugging tools, operating systems internals, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for this role. These abilities are vital for efficiently developing, optimizing, and troubleshooting software that interacts closely with hardware and system resources.
What are popular job titles related to Low Level Software Developer jobs in Redmond, WA? For Low Level Software Developer jobs in Redmond, WA, the most frequently searched job titles are:
What job categories do people searching Low Level Software Developer jobs in Redmond, WA look for? The top searched job categories for Low Level Software Developer jobs in Redmond, WA are:
What cities near Redmond, WA are hiring for Low Level Software Developer jobs? Cities near Redmond, WA with the most Low Level Software Developer job openings:

$65 - $75/hr

Full-time

Posted 9 days ago


Job description

About the Role

We're looking for an Embedded Software Engineer to help build and evolve an advanced platform that automates firmware security analysis using modern compiler technologies, fuzzing frameworks, and AI-assisted workflows.

In this role, you'll develop scalable tools that transform firmware into analyzable intermediate representations, automate vulnerability discovery, and improve the accuracy and efficiency of security-analysis pipelines. You'll combine systems programming, compiler engineering, firmware security, and machine-learning techniques to solve complex security challenges.

You'll collaborate with engineers and security researchers to prototype new capabilities, prepare them for production, and support the development of a platform designed for future open-source release.

What You'll Do

  • Design, develop, and maintain automated firmware security-analysis pipelines for vulnerability discovery.
  • Build low-level tooling with C++, Python, and LLVM to analyze firmware at scale.
  • Develop compiler passes and transformations that convert firmware into analyzable LLVM Intermediate Representation.
  • Create, improve, and maintain fuzzing harnesses that maximize code coverage and uncover security vulnerabilities.
  • Investigate crashes identified during fuzzing campaigns and perform root-cause analysis.
  • Improve vulnerability-detection accuracy by reducing false positives and strengthening automated analysis workflows.
  • Develop and enhance AI-assisted systems that classify firmware functionality and generate security-analysis artifacts.
  • Debug firmware-rehosting environments and resolve issues affecting automated analysis.
  • Collaborate with compiler engineers, software engineers, and security researchers to review architectures and validate security findings.
  • Design scalable automation, testing, and continuous-integration workflows that improve development efficiency and platform reliability.
  • Improve code quality through testing, documentation, dependency management, and engineering best practices.
  • Contribute to release readiness, developer onboarding, and preparation for open-source release.
  • Evaluate and integrate compiler, security, and AI technologies that strengthen platform capabilities.

What You'll Bring

  • Bachelor's degree in computer science, computer engineering, electrical engineering, or a related technical field, or equivalent practical experience.
  • Seven or more years of professional experience developing systems software with C or C++.
  • Five or more years of experience with LLVM, compiler infrastructure, compiler development, or program analysis.
  • Three or more years of experience with fuzzing, vulnerability research, or application security.
  • Experience developing compiler passes, static-analysis tools, or code-transformation frameworks.
  • Strong understanding of LLVM Intermediate Representation and compiler-optimization concepts.
  • Experience debugging low-level software, memory-corruption issues, and complex system behavior.
  • Proficiency with Python for automation, tooling, or pipeline development.
  • Experience working within Linux development environments.
  • Strong problem-solving skills with the ability to debug across compiler, firmware, and systems-software layers.
  • Experience with Git and modern software-development practices.

Preferred Qualifications

  • Experience with firmware security, embedded systems, or bare-metal software development.
  • Knowledge of firmware architectures, hardware abstraction layers, memory-mapped input/output, or firmware-rehosting techniques.
  • Experience with fuzzing technologies such as libFuzzer, AFL, or AFL++.
  • Experience with sanitizer technologies, including AddressSanitizer, UndefinedBehaviorSanitizer, or MemorySanitizer.
  • Experience with static analysis, data-flow analysis, call-graph analysis, CodeQL, or similar security-analysis frameworks.
  • Experience building developer platforms, continuous-integration automation, or large-scale engineering tooling.
  • Familiarity with cross-compilation toolchains and embedded-development workflows.
  • Experience integrating large language models or AI-assisted automation into developer or security tooling.
  • Experience contributing to open-source software projects.
  • Experience developing production-quality testing frameworks and automation infrastructure.
  • Ability to succeed within a research-oriented environment while delivering production-ready software.
  • Strong collaboration and communication skills across engineering and research teams.

Compensation

At Blueprint, we strive to offer competitive pay that reflects the value of our team members. Compensation for this role is influenced by a variety of factors, including skills, education, responsibilities, experience, and geographic market.

For candidates based in Washington State, the anticipated compensation range is $65.00 to $75.00 USD per hour. Please note that we typically do not hire new employees at the top of the posted range. Actual starting pay will be determined based on experience, skills, and internal equity. The final compensation and job title may vary depending on the selected candidate's qualifications.

Location and Work Arrangement

Redmond, Washington

This is a hybrid role that requires three days per week onsite in Redmond.