1

Low Level Software Developer Jobs in Vancouver, WA

... Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ... software engineering methodo Desirable Functional Skills Additional Preferred Qualifications:

... the high-level Software APIs to the low-level micro-architectural details of the hardware ... As a member of the Workflow Engineering team, you will also be responsible for continuously ...

Architecture design involves translating low level hardware controls into a well-defined software ... Interface with FW developers to ensure proper implementation of architecture. Necessary Skills ...

Software Developer Team Lead

Vancouver, WA

$121K - $152K/yr

The Software Developer Team Lead oversees the development team in all aspects of the software ... level. Collaborates with the development team to ensure requirements are met and delivered ...

Senior AI Software Architect - Runtime

Hillsboro, OR · On-site

$141K - $191K/yr

... Engineering, Physics, Mathematics, or a related technical field. * 5+ years of experience developing firmware, runtime, performance, or other low-level systems software for AI or accelerators ...

Showing results 21-40

Low Level Software Developer information

See Vancouver, WA salary details

$50.3K

$117.1K

$173.8K

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 Vancouver, WA is $117,097.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,200.00 and $136,100.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 job categories do people searching Low Level Software Developer jobs in Vancouver, WA look for? The top searched job categories for Low Level Software Developer jobs in Vancouver, WA are:
What cities near Vancouver, WA are hiring for Low Level Software Developer jobs? Cities near Vancouver, WA with the most Low Level Software Developer job openings:

Full-time

Re-posted 29 days ago


Job description

Company Description

First IT Solutions 

Job Description

Atleast 7-8 years of C/C++ development experience in embedded Linux environment

low level kernel OS subsystems

Multi-threaded environment such as Linux* and ThreadX* or other RTOS

Understanding of networking concepts

Ability to study and analyze hardware schematic as part of trouble shooting and creating rework instructions

Knowledge in IPMI specification

software engineering methodo

Desirable Functional Skills

Additional Preferred Qualifications:

Knowledge in Firmware Engineering environment

Experience with Intel architecture and/or micro-architecture with knowledge of processor, chipset, memory, I/O-subsystems, and bus protocols

Scripting and Vector Cast experience

Understanding of the Agile and Scrum methods

Quick learner and be able to handle complex problems related to firmware and its interaction with the hardware

Qualifications

Batchelor Degree or Higher

Additional Information

Job Status: Full Time 

Share the Profiles to mdanish(at)1stitsolutions.com

Contact: 703-349-1004

Keep the subject line with Job Title and Location