1

Firmware Developer Jobs in Oregon (NOW HIRING)

Developing and debugging test firmware for Nordic based ARM SoC. * Developing automated test cases ... Qualifications * BS/MS in Computer Science or Computer Engineering * 3-4 Experience writing code in ...

$147K - $221K/yr

Partner with Product Managers, designers, firmware engineers, and backend engineers to drive ideation and delivery for new product and feature launches * Device provisioning, pairing, and control ...

Embedded SW Engineer

Portland, OR · On-site

$139K - $183K/yr

Collaboration & Documentation Work with hardware, PaaS, and DevOps teams to align low-level firmware with platform needs. Document BIOS/bootloader changes, BSP configurations, and bring-up procedures.

Lead cross-functional FW/SW teams consisting of firmware engineers, software engineers, QA/test engineers, DevOps, and systems architects, while coordinating with HW, ME, and Manufacturing ...

Lead cross-functional FW/SW teams consisting of firmware engineers, software engineers, QA/test engineers, DevOps, and systems architects, while coordinating with HW, ME, and Manufacturing ...

Lead cross-functional FW/SW teams consisting of firmware engineers, software engineers, QA/test engineers, DevOps, and systems architects, while coordinating with HW, ME, and Manufacturing ...

We are seeking an MTS II - Software Developer (IaaS) to help build the foundational software that ... Interface with platform firmware via Redfish/IPMI and implement node-level control logic.

Collaborate with multi-disciplinary teams (Application Engineers, Solution Architects, Firmware Developers) to address sophisticated challenges. * Innovate solutions that improve product quality and ...

About the Role At PlayStation, our Gaming, Developer & Future Technology (GDFT) Group is leading ... Ability to debug, profile, and optimize firmware performance * Working knowledge of networking ...

Page Wide Press Test Engineer Description - Job Summary HP PageWide Industrial is seeking a PWP ... This role focuses on executing structured test plans across software, hardware, and firmware to ...

OR · On-site

$170K - $250K/yr

You will help define the verification approach, contribute to methodology, and work closely with architecture, RTL design, DFT, firmware, physical design, and silicon validation engineers. This is a ...

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:
Windows Applications Developer

Contractor

Posted 18 days ago


Job description

Company Description

Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada.
With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.
Procom's areas of staffing expertise include:
Application Development
Project Management
Quality Assurance
Business/Systems Analysis
Datawarehouse & Business Intelligence
Infrastructure & Network Services
Risk Management & Compliance
Business Continuity & Disaster Recovery
Security & Privacy
Specialties Contract Staffing (Staff Augmentation)
Permanent Placement (Staff Augmentation)
ICAP (Contractor Payroll)
Flextrack (Vendor Management System)

Job Description

Windows Applications Developer


On behalf of our client, Procom Services is searching for a Windows Applications Developer for a contract position in Hillsboro, OR 97124.


Windows Applications Developer Job Details


Programmer to develop stand-alone Windows application at customer's direction. Focus on development of software life cycle. Responsibilities include: C# Desktop Application WinForms, XML, USB, Serial, firmware. Knowledge of WMI classes. Coordinate efforts with other developers, plan high level architecture for solutions, code software to spec, track and resolve software defects. 


Windows Applications Developer Mandatory Skills


C# Desktop Application WinForms, XML, USB, Serial, firmware

Knowledge of WMI classes.

Minimum 4-7 years experience

Windows Applications Developer Start Date


ASAP


Windows Applications Developer Assignment length


3 Months


"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."

Additional Information

All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.