1

Senior Firmware Engineer Jobs in Portland, OR (NOW HIRING)

Senior Firmware Engineer (C/ C++)

Vancouver, WA · On-site

$125K - $165K/yr

Vancouver, WA Hybrid Model (2 days a week from office and 3 days remote) Duration : Long Term C2C / C2H / Fulltime Who are we looking for? 4 to 6 years experienced C/ C++ firmware engineers ...

We are hiring now for the position of Senior System Software Engineer for Hypervisor and RTOS What ... Debug complex system-level issues across hardware, firmware, RTOS, and virtualization layers.

Senior Hypervisor and RTOS Engineer

Hillsboro, OR · On-site

$130K - $172K/yr

We are hiring now for the position of Senior System Software Engineer for Hypervisor and RTOS What ... Debug complex system-level issues across hardware, firmware, RTOS, and virtualization layers. Lead ...

Provide senior-level C# / .NET / QT programming for the next generation application. * Develop C and C++ FW for laser controllers and measurement embedded devices. * Participate in the SW and FW ...

Senior Electrical Engineer

Portland, OR · On-site

$130K - $140K/yr

Senior Electrical Engineer Department: Product Development: Hardware Reports To ... Director of Hardware & Firmware Engineering Location: Portland, Oregon Salary: $130,000 - $140,000 ...

Senior Electrical Engineer

Portland, OR · On-site

$130K - $140K/yr

Senior Electrical Engineer Department: Product Development: Hardware Reports To ... Director of Hardware & Firmware Engineering Location: Portland, Oregon Salary: $130,000 - $140,000 ...

Senior Electrical Engineer Department: Product Development: Hardware Reports To ... Director of Hardware & Firmware Engineering Location: Portland, Oregon Salary: $130,000 - $140,000 ...

Partner deeply with SoC architects, silicon designers, firmware engineers, and OS/virtualization ... Mentor senior engineers and architects, setting best practices for AI-enabled security discovery ...

Partner deeply withSoC architects, silicon designers, firmware engineers, and OS/virtualization ... Mentor senior engineers and architects, settingbest practices forAIenabledsecurity discovery ...

Senior Debug Tools Engineer

Hillsboro, OR · On-site

$113K - $156K/yr

We are looking for a Senior Debug SW Tools Engineer to join the team to support our mission as a ... Partner closely with silicon architecture, DFT, firmware, validation, platform, and operating ...

Senior Systems Engineer

Tualatin, OR · On-site

$108K - $148K/yr

Senior Systems Engineer 📍 Location: Tualatin, OR (On-Site) 🏢 Business Unit: ZeroTouch ... Strong understanding of system-level interactions across hardware, firmware, controls, networking ...

Senior Systems Engineer

Tualatin, OR · On-site

$120 - $150/hr

Senior Systems Engineer Location: Tualatin, OR (On-Site) Business Unit: ZeroTouch Manufacturing - A ... Strong understanding of system‑level interactions across hardware, firmware, controls, networking ...

Senior Systems Engineer

Tualatin, OR · On-site

$108K - $148K/yr

Senior Systems Engineer 📍 Location: Tualatin, OR (On-Site) 🏢 Business Unit: ZeroTouch ... Strong understanding of system-level interactions across hardware, firmware, controls, networking ...

next page

Showing results 1-20

Senior Firmware Engineer information

See Portland, OR salary details

$85.9K

$148.8K

$208.9K

How much do senior firmware engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for senior firmware engineer in Portland, OR is $148,817.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,700.00 and $167,600.00 per year, depending on experience, location, and employer.

What is a senior firmware engineer?

Senior Firmware Engineers are experienced professionals who design, develop, and maintain the low-level software (firmware) that enables hardware devices to function correctly. They typically work with embedded systems, programming microcontrollers or processors using languages like C or C++. In addition to writing and debugging code, they often lead projects, mentor junior engineers, and collaborate closely with hardware and software teams to ensure seamless integration and optimal device performance.

What are the key skills and qualifications needed to thrive as a senior firmware engineer?

To thrive as a Senior Firmware Engineer, you need deep expertise in embedded systems, strong coding skills in C/C++ or similar languages, and a degree in computer engineering, electrical engineering, or a related field. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required, along with relevant certifications such as Certified Embedded Systems Engineer. Strong problem-solving abilities, attention to detail, and effective communication skills set top performers apart. These competencies ensure robust firmware development, seamless hardware-software integration, and successful collaboration within multidisciplinary teams.

What are the most common challenges faced by senior firmware engineers when collaborating with hardware teams?

Senior Firmware Engineers often work closely with hardware teams to ensure seamless integration of software and hardware components. One common challenge is managing communication gaps due to differing technical languages and priorities between software and hardware disciplines. Additionally, hardware prototypes may evolve rapidly, requiring firmware engineers to adapt code frequently, troubleshoot unexpected behavior, and adjust to shifting specifications. Building strong cross-functional relationships and maintaining clear, frequent communication helps address these challenges and ensures project success.

How much money does a senior firmware engineer make?

A senior firmware engineer typically earns between $100,000 and $150,000 annually, depending on experience, location, and industry. They often work with embedded systems, real-time operating systems, and programming languages like C and C++.

What does a senior firmware engineer do?

A senior firmware engineer designs, develops, and tests low-level software that controls hardware devices. They often work with embedded systems, use programming languages like C or C++, and collaborate with hardware engineers to ensure proper functionality and performance. This role typically requires strong problem-solving skills and experience with debugging tools and real-time operating systems.

What are the most commonly searched types of Firmware Engineer jobs in Portland, OR?

The most popular types of Firmware Engineer jobs in Portland, OR are:

What are popular job titles related to Senior Firmware Engineer jobs in Portland, OR?

For Senior Firmware Engineer jobs in Portland, OR, the most frequently searched job titles are:

What job categories do people searching Senior Firmware Engineer jobs in Portland, OR look for?

The top searched job categories for Senior Firmware Engineer jobs in Portland, OR are:

What cities near Portland, OR are hiring for Senior Firmware Engineer jobs?

Cities near Portland, OR with the most Senior Firmware Engineer job openings:

Infographic showing various Senior Firmware Engineer job openings in Portland, OR as of August 2026, with employment types broken down into 90% Full Time, 7% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $148,817 per year, or $71.5 per hour.

Senior Firmware Engineer (C/ C++)

Embtel Inc

Vancouver, WA • On-site

$125K - $165K/yr

Other

Re-posted 26 days ago


Job description

Hi ,

We EMBTEL, Inc one of the fastest growing IT Staffing & Recruitment Company in the US. We are U.S. Federal Govt. approved vendor and Certified Minority Business Enterprise (MBE) company. We have an urgent requirement with our client/Implementation partner. The job details are given below - https://embtel.com/careers/ https://www.linkedin.com/jobs/search/?f_C=15556444&geoId=92000000

Job Title: Senior Firmware Engineer / Software Engineer (C/ C++) (5)
Location: Vancouver, WA Hybrid Model (2 days a week from office and 3 days remote)
Duration: Long Term C2C / C2H / Fulltime

Who are we looking for? 4 to 6 years experienced C/ C++ firmware engineers, preferably with experience using Sirius build system:

Job Description:-

  1. Work closely with multi-discipline functions to analyze design and determines coding, programming, and integration activities required based on architecture of product.
  2. Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture
  3. Collaborates and communicates with management and internal partners regarding firmware design status, project progress, and issue resolution.

Technical Skills:

Supplier will provide personnel with the following qualifications and skills to perform the Services:

  • Proficient in:
    • C/C++ programming languages
    • Real time OS (Thread X)
    • Basic Linux (Unix) utilities such as ls, rm, grep, tar
    • Build systems such as Make and Jenkins
  • Desirable:
  • Knowledge of other programming and scripting languages (e.g. Python)
  • Understanding of multithreaded and/or multi-process systems, understanding usage of synchronization primitives, different communication paradigms, mutual exclusion, producer-consumer schemes, memory sharing and data communication, priority assignment
  • Experience in code debugging: usage of debuggers and tracing tools, memory corruptions and leakage detection and correction, stack analysis
  • Understanding of state machine design and implementation, event driven control, complex error detection and recovery, synchronization between multiple devices with multiple states.
  • Understanding of distributed control, different coupling levels between subsystems, clear break of responsibilities between subsystems, communication protocols, remote procedure calls, and timing implications due to distributed control.

List of Deliverables:

Supplier will provide the Services described in Section 3 to develop and deliver the following deliverables (collectively, the "Deliverables"):

  1. Documented (via Jira) issues resolved and features delivered
  2. Provide design documentation and source code documentation
  3. Documented via Testrails for tests written
  4. Update technical documentation on features delivered on Wiki

Behavioral Skills:

  • Excellent verbal and written English communication skills
  • Result oriented team player
  • Good in communication (Oral and written)
  • Interpersonal skills

We EMBTEL, Inc one of the fastest growing IT Staffing & Recruitment Company in the US. We are U.S. Federal Govt. approved vendor and Certified Minority Business Enterprise (MBE) company. We have an urgent requirement with our client/Implementation partner. (https://embtel.com/careers/ https://www.linkedin.com/jobs/search/?f_C=15556444&geoId=92000000)


EMBTEL logo

About EMBTEL

Sourced by ZipRecruiter

Embtel, Inc was established in year 2011. Embtel isn’t just any IT staffing and recruiting firm. We firmly believe in the importance of people. Personal relationships are incredibly valuable to what we do. To that end, we work hard to make sure both clients and employees are satisfied with their placement. We want our employees to shine and our clients to be satisfied. The climate in our office is a positive one. We work hard. We have fun. We exchange the occasional high five. We believe a positive atmosphere leads to positive results. We trust our employees. We understand their needs. We make things happen. We’ve been excelling in IT solutions since 2005. Our organized, unique approach has yielded quality results time after time. And, we’ll continue to do it this way.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Fremont, CA, US

Year founded

2011

Social media