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

We are looking for a Firmware Engineer who reflects these values. This role is fully on site. Candidates selected to move forward will complete our standard prescreening process, which includes a ...

What You'll Do ARC is looking for an experienced firmware engineer to join our team to extend and enhance the capabilities of our Internet of Things (IoT) sensors with ML-edge processing. You will be ...

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

OR · On-site

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

Partner deeply withSoC architects, silicon designers, firmware engineers, and OS/virtualization teamsto translate discovered risks into concrete mitigations and architectural guidanceand ...

Developing and debugging test firmware for Nordic based ARM SoC. Developing automated test cases ... MFC Developer Mandatory Skills BS/MS in Computer Science or Computer Engineering 3-4 Experience ...

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 Jun 24, 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 engineers make $300,000 a year?

Senior firmware developers and specialized engineers with extensive experience, advanced skills in embedded systems, and expertise in programming languages like C and C++ can earn $300,000 or more annually, especially in high-demand industries such as aerospace, defense, or semiconductor manufacturing. Achieving this level often requires advanced certifications, leadership roles, or working in high-cost-of-living regions.

What engineers make $500,000?

Senior firmware engineers with extensive experience, specialized skills in embedded systems, and advanced certifications can reach or exceed a $500,000 annual salary, especially in high-demand industries like aerospace, defense, or semiconductor manufacturing. Compensation often includes bonuses, stock options, and other incentives for top-tier professionals in these fields.

How much does a firmware developer make?

The average salary for a firmware developer varies by experience and location but typically ranges from $80,000 to $120,000 annually. Entry-level positions may start around $70,000, while experienced developers with specialized skills in embedded systems and real-time operating systems can earn over $130,000. Certifications and proficiency in programming languages like C and C++ can influence salary levels.

What does a firmware developer do?

A firmware developer designs, develops, and tests low-level software that controls hardware devices such as embedded systems, microcontrollers, and IoT devices. They work with programming languages like C or C++, use debugging tools, and often collaborate with hardware engineers to ensure proper functionality and performance.

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 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 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 popular job titles related to Firmware Developer jobs in Oregon? For Firmware Developer jobs in Oregon, the most frequently searched job titles are:

Firmware Developer

TecTammina

Hillsboro, OR • On-site

Full-time

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