1

Embedded Engineer Jobs in Oregon (NOW HIRING)

Sr. Embedded Software/Firmware Engineer

OR ยท On-site +1

$180K - $240K/yr

Senior Embedded Software/Firmware Engineer (Device Drivers) Summary: You will be responsible for Ethernovia's Networking devices software stack development which will include; Embedded Firmware ...

Embedded Software Engineer 2

Salem, OR ยท On-site

$132K - $173K/yr

Overview We are seeking a full-time Embedded Software Engineer 2 in our Salem, OR location. In this role, you will be responsible for developing moderately complex software and creating and executing ...

Embedded SW Engineer

Portland, OR ยท On-site

$139K - $183K/yr

Embedded SW Engineer Work location: Portland, OR Background and Meet and Greet: MANDATORY " -Supporting new product development of high-performance, high-capacity storage AI module for use on ...

Senior Embedded Software Engineer

Salem, OR ยท On-site

$100 - $130/hr

Overview We are seeking a full-time Senior Embedded Software Engineer in our Salem, OR location. In this role, you will be responsible for providing technical leadership and project planning for ...

Senior Embedded Software Engineer

Salem, OR ยท On-site

$124K - $163K/yr

Overview We are seeking a full-time Senior Embedded Software Engineer in our Salem, OR location. In this role, you will be responsible for providing technical leadership and project planning for ...

Embedded Systems Software Engineer Description - We are seeking a Systems Software Engineer to support the design, development, and validation of complex hardware test and control systems. This role ...

next page

Showing results 1-20

Embedded Engineer information

See Oregon salary details

$74K

$162.2K

$184K

How much do embedded engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for embedded engineer in Oregon is $162,170.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,000.00 and $182,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an embedded engineer?

To thrive as an Embedded Engineer, you need a solid background in computer science or electrical engineering, with strong skills in C/C++, microcontroller programming, and embedded systems design. Familiarity with real-time operating systems (RTOS), hardware debugging tools, and version control systems like Git is typically required, and certifications such as Certified Embedded Systems Engineer (CESE) can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication are standout soft skills in this field. These competencies are crucial for developing reliable, efficient embedded solutions that integrate seamlessly with hardware and meet user requirements.

What are some common challenges faced by embedded engineers when working on cross-functional teams?

Embedded Engineers often collaborate closely with hardware designers, software developers, and test engineers, which can present challenges related to communication and integration. Aligning the firmware with hardware specifications, managing resource constraints, and ensuring timely debugging across different platforms are frequent hurdles. To succeed, Embedded Engineers need strong communication skills and a collaborative mindset to bridge gaps between disciplines and deliver cohesive, reliable systems.

What is the difference between Embedded Engineer vs Firmware Engineer?

AspectEmbedded EngineerFirmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are commonBachelor's in Computer Engineering, Electrical Engineering, or related; often similar certifications in embedded systems or firmware development
Work EnvironmentDesigning and developing hardware-software integrated systems, often in industrial, automotive, or consumer electronicsWriting, testing, and debugging low-level code that runs directly on hardware devices like microcontrollers or embedded processors
Employer & Industry UsageElectronics manufacturers, automotive, aerospace, IoT companiesConsumer electronics, IoT devices, medical devices, automotive systems

Embedded Engineers and Firmware Engineers often work closely, but Embedded Engineers focus on both hardware and software integration, while Firmware Engineers specialize in low-level code development that runs directly on hardware. Both roles require similar skills and certifications, but their primary focus and work environment differ slightly.

Are embedded engineers in demand?

Embedded engineers are in high demand due to the growth of IoT devices, automotive systems, and consumer electronics. Skills in C/C++, real-time operating systems, and hardware integration are particularly valuable in this field, which offers strong job stability and opportunities across various industries.

What does an embedded engineer do?

An embedded engineer designs, develops, and tests software and hardware for embedded systems, which are specialized computing devices within larger machines or products. They work with microcontrollers, real-time operating systems, and programming languages like C or C++, often collaborating with hardware teams to ensure system functionality and reliability.

What are the most commonly searched types of Embedded Engineer jobs in Oregon?

The most popular types of Embedded Engineer jobs in Oregon are:

What are popular job titles related to Embedded Engineer jobs in Oregon?

For Embedded Engineer jobs in Oregon, the most frequently searched job titles are:

What cities in Oregon are hiring for Embedded Engineer jobs?

Cities in Oregon with the most Embedded Engineer job openings:

Infographic showing various Embedded Engineer job openings in Oregon as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $162,170 per year, or $78 per hour.

Principal Embedded Software Engineer

NextGenEnergyJobs

Portland, OR โ€ข On-site

$210 - $290/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted yesterday

New


Job description

  • Our core technology is the Node, a device that produces energy in the ocean's harshest conditions for years without human maintenance or intervention. The embedded software โ€“ device drivers, baremetal firmware, and embedded Linux โ€“ is what bridges the gap between hardware and the systems above it: giving the Node the ability to sense, actuate, follow commands from shore, and operate autonomously.
  • As Principal Embedded Software Engineer, you'll build the reliable, extensible, well-tested version of that software โ€“ the kind other engineers can build on top of without worrying about what's underneath. You'll work elbow-to-elbow with electrical engineers from schematic capture through bring-up, and maintain the architecture and standards behind what the team delivers. This job is multidisciplinary โ€“ some days you're probing signals on a bench, others you're deep in Rust, others you're reviewing a teammate's code or helping them through a tricky bring-up. If you think in bits and bytes as naturally as you read schematics and datasheets, and you're happiest when you're close to the hardware, this role is built for you.
  • Youโ€™ll be part of a small team that we expect to grow, and you'll have the opportunity to help shape and mentor it as it does.
  • Own the software for our in-house embedded products, and set technical direction on how it's implemented, reviewing designs and code across the team for correctness and reliability.
  • Work with electrical engineers from schematic capture through board bring-up โ€“ pin assignments, peripheral selection, power and timing budgets.
  • Debug the hardware/software failures using schematics, datasheets, oscilloscopes, logic analyzers, and JTAG/SWD.
  • Ship code that runs unattended for years in a harsh marine environment, with real fault tolerance and safe recovery.
  • Shape our OTA and fleet update strategy for a distributed fleet.
  • Set testing and CI/CD standards for embedded code โ€“ unit tests, hardware-in-the-loop, static analysis, release gating.
  • Mentor other embedded engineers through code review and pairing.
  • Communicate tradeoffs clearly to EE, mechanical, ops, and leadership.
Requirements
  • 10+ years developing production code, most of it in embedded systems.
  • Deep experience with a systems programming language such as Rust or C/C++; deep experience with Rust, particularly no_std firmware, is a strong plus.
  • Handsโ€‘on experience building and maintaining embedded Linux distros with Yocto or Buildroot.
  • Track record owning the architecture and implementation of the code stack supporting a hardware product from bringโ€‘up through field deployment.
  • Fluency with SPI, I2C, UART, CAN, Ethernet, and the debugging skills to chase issues down to the signal.
  • Experience designing for resourceโ€‘constrained, realโ€‘time, powerโ€‘constrained systems built to last years, not weeks.
  • Experience designing or hardening OTA update mechanisms for fielded devices.
  • Strong software engineering fundamentals โ€“ version control workflows, CI/CD pipeline design, automated/unit testing, and code coverage practices for embedded systems.
  • A track record of raising the technical bar on a team โ€“ as a lead, staff, or principal engineer.
  • Clear, empathetic communication across technical and nonโ€‘technical backgrounds.
  • 5+ years with missionโ€‘critical or safetyโ€‘critical systems (aerospace, autonomous vehicles, medical devices, industrial controls).
  • Experience with marine, offshore, or other remote/harshโ€‘environment hardware.
  • Experience with embedded security โ€“ secure boot, encrypted comms, key management.
  • Experience building an embedded systems and software from scratch at an earlyโ€‘stage hardware company.
  • If hired for this fullโ€‘time role, you will receive:
  • Cash compensation of $210,000 - $290,000
  • Equity in the company. Weโ€™re all owners and if weโ€™re successful, this equity should be far and away the most valuable component of your compensation.
  • A benefits package that helps you take care of yourself and your family, including: Flexible paid time off Health insurance (the company pays 100% of gold level PPO plan for full time employees, their partners, and dependents) Dental insurance (the company pays 33% for full time employees and 100% for their partners and dependents) Vision insurance (the company pays 100% for full time employees, their partners, and dependents) Disability insurance (the company pays 100% for a policy to provide long term financial support if you become disabled) Ability to contribute to tax-advantaged accounts, including 401(k), health FSA, and dependent care FSA
  • Relocation assistance to facilitate your move to Portland (if needed).
#J-18808-Ljbffr