1

Embedded Engineer Jobs in Oregon (NOW HIRING)

Embedded Software Engineer

OR

$139.50K - $183.50K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

Be Seen First

Collaborate with other engineering teams to o Design new embedded systems using off the shelf microcontrollers and/or ASICs o Develop new test application features such as increased test coverage and ...

OR

$115K - $190K/yr

Requisition ID : 65592 Title : Sr II - Embedded Product Security Engineer Salary Range: Salary Minimum: $115,000 Salary Maximum: $190,000 Seeking Embedded Software Engineers with an interest in ...

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 May 29, 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, and why are they important?

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 does an Embedded Engineer do?

An Embedded Engineer designs, develops, and maintains software that runs on embedded systems—specialized computing devices not typically considered computers, such as automotive controllers, medical devices, and consumer electronics. These engineers write code that interacts directly with hardware, optimizing for performance, reliability, and resource constraints. Their work often involves using languages like C and C++, debugging hardware-software interactions, and ensuring the embedded system meets all functional and safety requirements.

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.

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 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 May 2026, with employment types broken down into 95% Full Time, 1% Part Time, and 4% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $162,170 per year, or $78 per hour.
Senior Embedded Engineer (Automotive) IRC295022

Senior Embedded Engineer (Automotive) IRC295022

GlobalLogic

Portland, OR • On-site, Remote

$125K - $130K/yr

Full-time

Posted 24 days ago


GlobalLogic rating

7.5

Company rating: 7.5 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

118th of 183 rated software companies


Job description

Description
"GlobalLogic estimates the starting pay range for this role to be performed within the USA to be $125K to $130K. This reflects base salary only and does not include additional performance-linked variable compensation, benefits etc that may apply to the role. This pay range is provided as a good faith estimate and the amount offered may be higher or lower. GlobalLogic takes many factors into consideration in making an offer, including candidate qualifications, work experience, operational needs, travel and onsite requirements, internal peer equity, prevailing wage, responsibilities, and other market and business considerations.
We are seeking an Embedded Software Engineer with deep expertise in bridging the gap between hardware and software. Candidates will need experience in the following fields:
Must-have's:
  • Embedded Linux for Automotive: Experience working with embedded Linux, particularly addressing development issues that occur at the interface between the Linux layer and the JVM.
  • Embedded Java: Experience with Java for embedded use cases where CPU and memory performance are the primary design drivers.

Nice-to-have's:
  • Mobile & Connectivity: Experience with mobile device tech, mobile application development (Android/iOS), and BT/Wi-Fi development.
  • Java Ecosystem: Strong experience in Java & J2EE development, Java micro-services, and Junit.
  • Big Data Applications: Experience with Apache applications including Hadoop, HBase, Kafka, and Storm.
  • Process: Experience working in an agile software development environment and the ability to produce content with a high degree of autonomy.

Requirements
Candidates will need experience in the following technologies:
  • Languages/Frameworks: Java, JUnit, HBase, Kafka, Storm
  • Environment: Unix, Embedded Linux, JVM
  • Tools: Git, Jenkins, Maven, Artifactory
  • Management: JIRA, Confluence

Job responsibilities
  • Platform Ownership: Take ownership of embedded platform applications on truck systems.
  • Data Analysis: Retrieve, aggregate, and analyze real-time data used to power telematics services for customers.
  • Code Quality: Refactor codebase for testability and perform root cause analysis to determine hidden bugs.
  • Optimization: Increase system performance and decrease the memory usage of the application.

What we offer
Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you'll experience an inclusive culture of acceptance and belonging, where you'll have the chance to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders.
Learning and development. We are committed to your continuous learning and development. You'll learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career at GlobalLogic. With our Career Navigator tool as just one example, GlobalLogic offers a rich array of programs, training curricula, and hands-on opportunities to grow personally and professionally.
Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world. As part of our team, you'll have the chance to work on projects that matter. Each is a unique opportunity to engage your curiosity and creative problem-solving skills as you help clients reimagine what's possible and bring new solutions to market. In the process, you'll have the privilege of working on some of the most cutting-edge and impactful solutions shaping the world today.
Balance and flexibility. We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life. Your life extends beyond the office, and we always do our best to help you integrate and balance the best of work and life, having fun along the way!
High-trust organization. We are a high-trust organization where integrity is key. By joining GlobalLogic, you're placing your trust in a safe, reliable, and ethical global company. Integrity and trust are a cornerstone of our value proposition to our employees and clients. You will find truthfulness, candor, and integrity in everything we do.
About GlobalLogic
GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world's largest and most forward-thinking companies. Since 2000, we've been at the forefront of the digital revolution - helping create some of the most innovative and widely used digital products and experiences. Today we continue to collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services.

What GlobalLogic employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom