1

Embedded Systems Engineer Jobs in Oregon (NOW HIRING)

Proficiency with sensor integration, embedded systems, and computer-controlled instrumentation * Experience leading multidisciplinary technical teams and managing complex engineering projects from ...

Proficiency with sensor integration, embedded systems, and computer-controlled instrumentation * Experience leading multidisciplinary technical teams and managing complex engineering projects from ...

OR

$180K - $240K/yr

The device drivers will allow the User application, Middleware and Operating system to take full ... Embedded programming, preferably with communication devices and hardware buses like I2C, SPI ...

New

About The Role APCON, Inc. is on the lookout for a passionate Firmware Engineer to be a contributor to our next-generation embedded systems. In this role, you will be assisting in the design ...

Firmware Engineer III

Tualatin, OR · On-site

$109K - $125K/yr

The Firmware Engineer III works with cross-functional teams to develop embedded firmware and ... Experience developing and debugging firmware in embedded systems * Experience developing automated ...

Hardware Engineer II

Wilsonville, OR

$127K - $168K/yr

We are looking for a Hardware Engineer who reflects these values. This role is fully on site ... Experience with network switching hardware or other complex embedded systems * Experience with ...

And with AI embedded across our products and services, we help customers turn that promise into a ... systems. * Support geographically distributed manufacturing locations. * Coordinate with developers ...

next page

Showing results 1-20

Embedded Systems Engineer information

See Oregon salary details

$66.1K

$145.1K

$203K

How much do embedded systems engineer jobs pay per year?

As of Jul 23, 2026, the average yearly pay for embedded systems engineer in Oregon is $145,137.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,900.00 and $172,900.00 per year, depending on experience, location, and employer.

What Do Embedded Systems Engineers Do?

An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.

What are the key skills and qualifications needed to thrive as an Embedded Systems Engineer, and why are they important?

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

Will AI replace embedded developers?

Embedded Systems Engineers design and develop software for hardware devices, and while AI can automate certain coding tasks and optimize processes, it is unlikely to fully replace the need for human expertise in understanding hardware constraints, system integration, and troubleshooting. AI tools can assist developers but require skilled engineers to interpret and implement solutions effectively.

What do you do as an embedded systems engineer?

An embedded systems engineer designs, develops, and tests hardware and software for embedded devices such as microcontrollers and processors. They work on integrating software with hardware components, often using programming languages like C or C++, and may use tools like oscilloscopes and debuggers. This role typically requires knowledge of real-time operating systems and embedded development environments.

What engineer makes $500,000 a year?

Highly experienced senior engineers in specialized fields such as software engineering, data science, or executive roles can earn $500,000 or more annually, especially in top tech companies or with significant bonuses and stock options. These roles often require advanced skills, certifications, and years of experience.

What is the difference between Embedded Systems Engineer vs Firmware Engineer?

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

What are some common challenges an Embedded Systems Engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

What engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, data engineering, and certain executive or management roles can earn $300,000 or more annually. High compensation often requires extensive experience, advanced skills, and sometimes leadership responsibilities or working in high-demand industries like technology, finance, or aerospace.

What are Embedded Systems Engineers?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.
What are the most commonly searched types of Embedded Systems Engineer jobs in Oregon? The most popular types of Embedded Systems Engineer jobs in Oregon are:
What are popular job titles related to Embedded Systems Engineer jobs in Oregon? For Embedded Systems Engineer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Embedded Systems Engineer jobs in Oregon look for? The top searched job categories for Embedded Systems Engineer jobs in Oregon are:
What cities in Oregon are hiring for Embedded Systems Engineer jobs? Cities in Oregon with the most Embedded Systems Engineer job openings:
Infographic showing various Embedded Systems Engineer job openings in Oregon as of July 2026, with employment types broken down into 95% Full Time, 3% Part Time, and 2% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $145,137 per year, or $69.8 per hour.
Sr. Software Architect - Platform Services

Sr. Software Architect - Platform Services

Panasonic Avionics Corporation

Beaverton, OR • On-site

$136K - $185K/yr

Full-time

Posted 29 days ago


Panasonic Avionics rating

9.6

Company rating: 9.6 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

2nd of 144 rated electronics manufacturers


Job description

Job Summary:
Panasonic Avionics Corporation is a leader in delivering in-flight entertainment products and solutions. They are seeking a Senior Software Architect to design and develop embedded software platforms for complex in-flight entertainment systems, ensuring compliance with safety standards and collaborating with various engineering teams.
Responsibilities:
• Architect and design end-to-end embedded software platforms for complex in-flight entertainment systems, ensuring seamless integration with vehicle hardware and compliance with strict safety standards.
• Lead the development of core platform services such as bootloading, commissioning, over-the-air software updates, networking integrations, and distributed storage management to enhance system reliability and performance.
• Collaborate closely with software engineers and architects across virtualization, trusted OS, graphics, compute, safety/security, and multimedia domains to create cohesive component and system-level solutions.
• Drive hardware and software co-design by partnering with hardware engineering teams to align system requirements and optimize embedded hardware capabilities.
• Innovate and promote architectural design patterns and frameworks that simplify development, accelerate time to market, and elevate software quality.
• Communicate architectural vision clearly through presentations, documentation, and cross-team collaboration to ensure alignment and shared understanding.
• Evaluate emerging technologies and prototype new concepts to continuously evolve the platform in line with industry best practices and product roadmaps.
Qualifications:
Required:
• You thrive in architecting complex embedded systems, particularly within Linux and Android environments, and enjoy solving challenges related to safety-critical automotive or aviation applications.
• You have deep knowledge of multicore SoC architectures, operating systems, virtualization, concurrency, device drivers, and real-time embedded software design.
• You bring hands-on experience with SOC platforms from vendors like Qualcomm or MediaTek and have worked with virtualization technologies such as LXC, QNX, Docker, or Kubernetes.
• You excel at leading technical teams through agile methodologies, mentoring others, and driving architectural decisions that balance innovation with reliability.
• You understand networking protocols, storage architectures, and hardware bring-up processes, enabling you to design integrated, high-performance embedded solutions.
• Bachelor of Science Degree in Computer Sciences, Computer Engineering, Electrical Engineering or other related engineering degree, or equivalent experience.
• 10+ years of relevant experience in Linux and Android Embedded Systems Architecture and Software Architecture.
• 10+ years experience with embedded systems architecture, design and development in Aviation, Automotive, or similar industry.
• 8+ year’s architecture experience in complex embedded systems.
• Experience designing over-the-air update architectures and cloud-based edge computing solutions that enhance system maintainability and scalability.
• Familiarity with microcontrollers, sensors, and low-level hardware components to bridge software and hardware design effectively.
• Knowledge of container orchestration and hypervisor technologies in embedded Linux and Android environments.
Company:
For 40 years, Panasonic Avionics has strengthened the connection between the world’s airlines and their passengers. Founded in 1979, the company is headquartered in Lake Forest, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

What Panasonic Avionics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom