1

Embedded Firmware Engineer Jobs in Oregon (NOW HIRING)

OR · On-site

$160K - $220K/yr

The Role We are seeking a Senior Embedded Firmware Engineer to develop and enhance lowlevel embedded firmware for highperformance mixedsignal and digital SoCs. In this role, you will contribute to ...

Firmware Engineer III

Tualatin, OR · On-site

$109K - $125K/yr

The Firmware Engineer III works with cross-functional teams to develop embedded firmware and related software solutions for ZincFive's NiZn-based UPS products and supporting technologies. This role ...

OR · On-site

$119K - $157K/yr

Experience: 5+ years of experience in low-level firmware development, embedded systems, or microcontroller programming. * Domain Expertise: Strong background in managing peripherals and communication ...

$92K - $158K/yr

In this role, you'll design and implement firmware for embedded systems across active asset tags, sensors, and edge devices critical for mission-readiness. You'll work closely with hardware engineers ...

Privacy Preference Center

Tualatin, OR · Hybrid

$107K - $146K/yr

Embedded Hw/Fw Engineer In the Global Products Group, we are dedicated to excellence in the design ... Firmware Design and Development * Design and architect software solutions for embedded systems ...

... in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as ... Knowledge in Firmware Engineering environment Experience with Intel architecture and/or micro ...

Embedded Software Engineer

OR

$139K - $183K/yr

... and firmware. • Diagnose issues related to startup behavior, communication failures, timing ... in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time ...

Be Seen First

This position will develop scalable software test applications, firmware solutions, and assist with ... Collaborate with other engineering teams to o Design new embedded systems using off the shelf ...

OR · On-site

You will operate as a peer to Electrical Engineering, Embedded/Firmware, Mechanical, AI/ML, Quality, Manufacturing, Supply Chain, and TPM, and collaborate with the software, cloud, and mobile teams ...

Embedded Systems Software Engineer Description - We are seeking a Systems Software Engineer to ... Diagnose and resolve issues that span software, firmware, and hardware boundaries * Contribute to ...

next page

Showing results 1-20

Embedded Firmware Engineer information

See Oregon salary details

$77.7K

$129K

$173.4K

How much do embedded firmware engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for embedded firmware engineer in Oregon is $128,997.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,900.00 and $149,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Embedded Firmware Engineer position, and why are they important?

To excel as an Embedded Firmware Engineer, you need a strong command of C/C++ programming, embedded systems design, and microcontroller architecture, typically supported by a degree in electrical engineering, computer engineering, or a related field. Familiarity with debugging tools, real-time operating systems (RTOS), version control systems like Git, and industry-relevant certifications such as Certified Embedded Systems Engineer (CESE) are valuable. Strong problem-solving abilities, effective cross-functional communication, and adaptability are essential soft skills. These competencies ensure high-quality, reliable firmware development and efficient collaboration with hardware, software, and testing teams.

What are the typical daily responsibilities of an Embedded Firmware Engineer?

As an Embedded Firmware Engineer, you can expect your daily responsibilities to include writing and testing code for microcontrollers, debugging hardware-software integration issues, and collaborating closely with hardware designers and other engineers to define system requirements. You'll also participate in code reviews, develop test procedures, and document technical specifications for ongoing and future projects. The role often involves troubleshooting in lab environments and may require firmware updates to existing products. This variety ensures each day presents unique challenges and opportunities to contribute directly to product innovation and quality.

What does an Embedded Firmware Engineer do?

An Embedded Firmware Engineer develops and maintains low-level software that controls hardware devices, ensuring they function efficiently and reliably. They write code in languages like C and C++ for microcontrollers and processors, often working with real-time operating systems (RTOS) and communication protocols. Their role involves debugging, optimizing performance, and collaborating with hardware and software teams to integrate systems.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Oregon? The most popular types of Embedded Firmware Engineer jobs in Oregon are:
What are popular job titles related to Embedded Firmware Engineer jobs in Oregon? For Embedded Firmware Engineer jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for Embedded Firmware Engineer jobs? Cities in Oregon with the most Embedded Firmware Engineer job openings:
What are popular job titles related to Embedded Firmware Engineer jobs in OR? For Embedded Firmware Engineer jobs in OR, the most frequently searched job titles are:

Senior Firmware Engineer, ASIC

K2 Space

OR • On-site

$160K - $220K/yr

Other

Medical, Dental, Vision, Life, PTO

Posted 13 days ago


Job description

The Role

We are seeking a Senior Embedded Firmware Engineer to develop and enhance lowlevel embedded firmware for highperformance mixedsignal and digital SoCs. In this role, you will contribute to the bringup, validation, and production readiness of custom silicon by working closely with digital ASIC, mixedsignal, RF, verification, and system engineering teams. You will help implement core firmware components, validate hardware functionality, and ensure reliable, scalable firmware foundations for nextgeneration products.

Responsibilities

  • Contribute to the design and implementation of embedded firmware architecture, including boot flows, HAL components, drivers, and system services.
  • Develop lowlevel firmware in C/C++ (and assembly when required) for CPUs, DSPs, and microcontrollers within custom SoCs.
  • Implement and maintain bootloaders, secure boot flows, and early hardware initialization sequences.
  • Develop device drivers for onchip peripherals such as DMA engines, memory controllers, interconnects, SerDes, ADC/DAC interfaces, timers, and GPIO.
  • Participate in presilicon firmware development and validation activities.
  • Support postsilicon bringup, including poweron sequencing, clock/reset initialization, memory bringup, and peripheral testing.
  • Debug hardware/firmware interactions using JTAG, logic analyzers, oscilloscopes, trace tools, and custom debug instrumentation.
  • Collaborate with SoC architects and designers to refine register maps, memory maps, interrupt structures, DMA flows, and debug infrastructure.
  • Provide firmware input during design reviews and silicon development milestones.
  • Bring up and integrate RTOS or baremetal environments.
  • Support integration with higherlevel system software or application processors.
  • Implement robust error handling, logging, and recovery mechanisms.
  • Contribute to manufacturing test firmware, production firmware, and field diagnostics.
  • Help ensure longterm maintainability and scalability of firmware across multiple SoC generations.

Qualifications

  • 5+ years of experience in embedded firmware development for SoCs or complex embedded systems.
  • Strong proficiency in C/C++ for embedded systems and a solid understanding of lowlevel hardware interactions.
  • Handson experience with SoC bringup or boardlevel bringup.
  • Strong understanding of CPU architectures (ARM, RISCV, or similar), memory systems (SRAM, DRAM, DDR, caches), interrupts, DMA, and lowpower states.
  • Experience collaborating with ASIC/SoC design or hardware engineering teams.
  • Demonstrated ability to debug complex hardware/firmware issues.

Nice to Have

  • Experience with secure boot, hardware security modules, or cryptographic accelerators.
  • Familiarity with presilicon environments such as RTL simulation, emulation, or FPGA prototyping.
  • Experience with highspeed interfaces (PCIe, Ethernet, JESD, SerDes).
  • Background in satellite communication, networking, compute, automotive, or other highreliability systems.
  • Experience developing firmware for radiationtolerant or missioncritical systems.

Compensation and Benefits:

  • Base salary range for this role is $160,000 - $220,000 + equity in the company
  • Salary will be based on several factors including, but not limited to: knowledge and skills, education, and experience level
  • Comprehensive benefits package including paid time off, medical/dental/vision/ coverage, life insurance, paid parental leave, and many other perks

About K2 Space

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

Los Angeles, CA, US

Year founded

2022