1

Firmware Developer Jobs in Oregon (NOW HIRING)

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 ...

... engineering methodologies Qualifications Bachelor's or Master's Degree is Required Additional Information Job Status: Full Time Eligibility: GC & US Citizens Only Share the Profiles to mkonni(at ...

... engineering methodologies Qualifications Bachelor's or Master's Degree is Required Additional Information Job Status: Full Time Eligibility: GC & US Citizens Only Share the Profiles to mkonni(at ...

... engineering methodologies Qualifications Bachelor's or Master's Degree is Required Additional Information Job Status: Permanent Share the Profiles to mdanish(at)1stitsolutions.com Contact: 703-349 ...

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

$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 ...

We are now seeking a Formal Verification Engineer, focusing on the firmware verification! In this role, you will be instrumental in ensuring the correctness, security, and reliability of our low ...

OR

$119.40K - $157.80K/yr

This firmware manages peripherals seamlessly, updates securely, and monitors communication ... developer-first approach passionate about writing clean, maintainable, and scalable code.

OR

$119.40K - $157.80K/yr

We are looking for an excellent Software Engineer to join the NIC Firmware team. The Firmware team develops innovative networking features for cloud, HPC and storage. We drive the data growth of the ...

The AI Platform Solutions Group is seeking a Distinguished Engineer to serve as the technical visionary for next-generation AI infrastructure, spanning server firmware, high-speed connectivity, and ...

next page

Showing results 1-20

Firmware Developer information

See Oregon salary details

$81.9K

$118.7K

$189.8K

How much do firmware developer jobs pay per year?

As of May 29, 2026, the average yearly pay for firmware developer in Oregon is $118,662.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,700.00 and $127,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Firmware Developer, and why are they important?

To thrive as a Firmware Developer, you need a solid background in embedded systems, proficiency in C/C++ programming, and a degree in computer engineering, electrical engineering, or a related field. Experience with microcontroller architectures, debugging tools (like JTAG or ICE), and version control systems such as Git is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate across hardware and software teams. These skills are crucial for developing reliable, efficient firmware that enables hardware devices to function correctly and meet user requirements.

What are some common challenges Firmware Developers face when working on embedded systems projects?

Firmware Developers often encounter challenges such as optimizing code for limited memory and processing power, integrating with diverse hardware platforms, and ensuring reliable communication between software and hardware components. Debugging can be especially tricky due to limited visibility into low-level operations, requiring specialized tools like JTAG debuggers or oscilloscopes. Collaboration with hardware engineers and cross-functional teams is essential to address hardware-software integration issues and to ensure timely delivery of stable, efficient firmware.

What are Firmware Developers?

Firmware Developers are engineers who design, develop, and maintain low-level software that directly controls hardware devices. Their work typically involves writing code in languages like C or C++ to ensure hardware components operate as intended, often within embedded systems such as microcontrollers and consumer electronics. Firmware developers collaborate closely with hardware engineers and may also troubleshoot or update firmware to enhance device performance. Their role is crucial in industries like automotive, consumer electronics, and industrial automation.

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

AspectFirmware DeveloperEmbedded Software Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering, or related fields; similar certifications
Work EnvironmentDesigning and developing low-level code for hardware devices, often working in hardware labs or development teamsDeveloping software for embedded systems, often in cross-functional teams, with focus on hardware-software integration
Industry UsageUsed in consumer electronics, automotive, IoT devices, and industrial equipmentCommon in automotive, medical devices, consumer electronics, and industrial automation

Firmware Developers and Embedded Software Engineers share similar skills and work environments, focusing on hardware-related software development. The main difference lies in their scope: Firmware Developers typically work on low-level code directly interacting with hardware, while Embedded Software Engineers may handle higher-level embedded applications. Both roles are essential in industries like automotive, IoT, and consumer electronics.

What are popular job titles related to Firmware Developer jobs in Oregon? For Firmware Developer jobs in Oregon, the most frequently searched job titles are:
Infographic showing various Firmware Developer job openings in Oregon as of May 2026, with employment types broken down into 78% Full Time, 11% Temporary, and 11% Contract. Highlights an 78% In-person, 11% Hybrid, and 11% Remote job distribution, with an average salary of $118,662 per year, or $57 per hour.

Firmware Developer

TecTammina

Hillsboro, OR • On-site

Full-time

Posted 18 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