1

Embedded Software Jobs in Gresham, OR (NOW HIRING)

Software Architect & Debugger III

Portland, OR · On-site

$117 - $150/hr

  • Medical

  • Retirement

  • PTO

Expertise in software development and embedded software development using agile methods* Experience with Android, Kanzi, Matlab/Simulink* Experience in service oriented architectures* Experience with ...

Software Architect & Debugger III

Portland, OR · Hybrid

$117K - $150K/yr

  • Medical

  • Retirement

  • PTO

Expertise in software development and embedded software development using agile methods * Experience with Android, Kanzi, Matlab/Simulink * Experience in service oriented architectures * Experience ...

HMI Software Architect and Debugger

Portland, OR · Hybrid

$117K - $150K/yr

  • Medical

  • Retirement

  • PTO

Proficient in version control systems (Git), CI/CD pipelines, and DevOps practices * 2+ years of experience in embedded software development and AUTOSAR architecture * 3+ years of experience with CAN ...

Firmware HW Integration Validation Lead

Hillsboro, OR · On-site

$149K - $284K/yr

  • Medical

  • Retirement

  • PTO

Design, implement, and review robust embedded software and firmware solutions, including algorithms, ensuring high-quality product functionality and adherence to best practices through code reviews.

Be Seen First

Senior PCB Layout and Design Electrical Engineer, BSEE Preferred

Portland, OR · On-site

$150K - $200K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience writing and/or customizing related Embedded Software / FirmWare Code (C on a Linux platform or other embedded/firmware coding). * Experience with the full electronics component ...

Configuring hardware and embedded software components after installation * Performing routine maintenance on technology equipment * Testing equipment to troubleshoot the issues * Keep clients ...

Configuring hardware and embedded software components after installation * Performing routine maintenance on technology equipment * Testing equipment to troubleshoot the issues * Keep clients ...

Configuring hardware and embedded software components after installation * Performing routine maintenance on technology equipment * Testing equipment to troubleshoot the issues * Keep clients ...

Showing results 41-60

Embedded Software information

See Gresham, OR salary details

$74.2K

$162.5K

$184.3K

How much do embedded software jobs pay per year?

As of Aug 14, 2026, the average yearly pay for embedded software in Gresham, OR is $162,491.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,300.00 and $183,300.00 per year, depending on experience, location, and employer.

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

To thrive as an Embedded Software Engineer, you need strong programming skills in C/C++, understanding of embedded systems architecture, and a relevant degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development tools, and debugging hardware is typically required. Problem-solving ability, attention to detail, and effective teamwork are vital soft skills for this role. These competencies ensure reliable, efficient software development for embedded devices, which is crucial for product performance and safety.

What is the difference between Embedded Software vs Firmware Developer?

AspectEmbedded SoftwareFirmware Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsSimilar credentials, often with specialized knowledge in hardware
Work EnvironmentDevelops software for embedded systems in devices like appliances, automotive, medical devicesCreates low-level code directly interacting with hardware, often in similar environments
Industry UsageUsed across automotive, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware-focused industries
Search & Comparison IntentUnderstanding roles in embedded systems developmentFocusing on low-level hardware interaction and firmware specifics

Embedded Software and Firmware Developer roles overlap significantly, both requiring knowledge of hardware and programming. Embedded Software typically involves developing higher-level code for embedded systems, while Firmware Developers focus on low-level code that directly interacts with hardware components. Both roles are essential in creating reliable embedded products across various industries.

Is embedded software a good career?

Embedded software engineering is a stable and growing field that involves developing software for hardware devices such as appliances, automotive systems, and medical equipment. It requires skills in programming languages like C and C++, knowledge of hardware interfaces, and often involves working with real-time operating systems. The demand for embedded software professionals is expected to remain strong due to the increasing integration of software in everyday devices.

What is embedded software?

Embedded software is specialized computer software designed to operate hardware or devices that are not traditional computers, such as cars, medical devices, industrial machines, and consumer electronics. Unlike general-purpose software, embedded software is typically optimized for specific tasks and runs on microcontrollers or microprocessors within the device. It often operates with limited resources and must be reliable, efficient, and responsive to real-time events. Embedded software is crucial for the functionality and performance of countless everyday products.

What are some common challenges faced by embedded software engineers when integrating new hardware components into existing systems?

One common challenge Embedded Software Engineers often encounter is ensuring seamless compatibility between new hardware components and existing firmware or operating systems. This can involve troubleshooting timing issues, resolving driver conflicts, and optimizing resource usage within limited memory and processing constraints. Collaboration with hardware engineers is crucial to understand hardware specifications and limitations, and thorough testing is required to validate functionality and maintain system stability. These challenges offer valuable opportunities to develop problem-solving skills and deepen cross-disciplinary technical knowledge.

What are popular job titles related to Embedded Software jobs in Gresham, OR?

For Embedded Software jobs in Gresham, OR, the most frequently searched job titles are:

Infographic showing various Embedded Software job openings in Gresham, OR as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $162,491 per year, or $78.1 per hour.

Software Architect & Debugger III

Detroit Diesel

Portland, OR • On-site

$117 - $150/hr

Other

Medical, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Detroit Diesel rating

8.0

Company rating: 8.0 out of 10

Based on 32 frontline employees who took The Breakroom Quiz

176th of 489 rated machine equipment manufacturers


Job description

## Software Architect & Debugger IIIApplyremote type: Hybridlocations: Portland, OR UStime type: Full timeposted on: Posted Todaytime left to apply: End Date: June 13, 2026 (8 days left to apply)job requisition id: DT-18254**Inside the Role**The Driver Experience Customer Domain develops HMI platforms for our Daimler Truck vehicle products for our global brands and markets. We provide innovative HMI solutions to our customers and their drivers. We are seeking a highly motivated Software Architect and Debugger for one of our HMI ECUs. Being part of our global development team, you will contribute defining our software architecture as well as root causing software bugs.**Posting Information**We provide a scheduled posting end date to assist our candidates with their application planning. While this date reflects our latest plans, it is subject to change, and postings may be extended or removed earlier than expected.**We Take Care of Our Team****Position offers a starting salary range of $117,000 – $150,000 USD**Pay offered dependent on knowledge, skills, and experience.Benefits include annual bonus program; 401k company contribution with company match up to 6% as well as non-elective company contribution of 3 - 7% depending on age; starting at 4 weeks paid vacation; 13+ calendar holidays; 8 weeks paid parental leave; employee assistance program; comprehensive healthcare plans and wellness programs; onsite fitness (at some locations); tuition assistance and volunteer paid time off; short-term and long-term disability plans**What You Drive at DTNA*** Design and document software architecture and concepts for technical and non-technical requirements* Ensure scalability and efficiency of our software* Ensure usage of our software in our global products* Align CI/CD toolchain with internal and external stakeholders* Research solutions and best practices within and outside the automotive industry* Debugging of functional and non-functional issues* Provide resolutions for issues* Coordinate globally, internal and external stakeholders incl. supplier* Organize software development process across the entire driver experience domain* Coach and mentor team members and colleagues on all aspects of development – from methodologies to execution* Create documentation, reports, presentations**Knowledge You Should Bring*** Bachelor’s degree in computer science, or related field, and 5-7 years in software development, is required* Expertise in software development and embedded software development using agile methods* Experience with Android, Kanzi, Matlab/Simulink* Experience in service oriented architectures* Experience with identifying and solving the root cause of complex problems* Excellent verbal and written communication skills* Analytical, logical thinking, and problem-solving skills* Detail oriented, reliable, and self-motivated* Strong skills in communication and team coordination across global teams (considering different cultural backgrounds) especially with the US, Germany, and India* Ability to work in an environment of ambiguity and ongoing change* Positive and collaborative attitude* An attached resume is required**Exceptional Candidates Might Have*** Experience: several years in Daimler Truck HMI Software Development* Experience with Daimler Truck development processes for HMI platforms* Experience in Engineering of Daimler Truck products**#LI-DC1 #LI-Hybrid****Where We Work**This position is open to applicants who can work in (or relocate to) the following location(s)-Portland, OR US. Relocation assistance is not available for this position.**Schedule Type:**Hybrid (4 days per week in-office / 1 day remote). This schedule builds our #OneTeamBestTeam culture, provides an unparalleled customer experience, and creates innovative solutions through in-person collaboration.At Daimler Truck North America, we recognize our world is changing faster than ever before. By listening to the needs of today, we’re building to solve with cutting-edge solutions in sustainability and future driving technology across electric, hydrogen and autonomous. These solutions, backed by years of innovative success and achievement, continue DTNA’s legacy as the undisputed industry leader. Our evolving brand portfolio is second to none, including Freightliner Trucks, Western Star, Demand Detroit, Thomas Built Buses, Freightliner Custom Chassis, and Financial Services. Together, we work as one team towards our envisioned future – building a cleaner, safer and more efficient tomorrow for all.That is what we are working toward - for all who keep the world moving.**Additional Information*** Visa sponsorship will **only** be open to current Daimler Truck North America employees working under an existing U.S. Daimler Truck North America Visa* **All other applicants** must be legally authorized to work permanently in the country the position is located in at the time of application* Final candidate must successfully complete a criminal background check* Final candidate may be required to successfully complete a pre-employment drug screen* Contractors, professional services, or other contingent workers should confirm with their local agency if they are eligible to apply for FTE positions* EEO - Disabled/VeteransDaimler Truck North America is committed to workforce inclusion and providing an environment where equal employment opportunities are available to all applicants and employees without regard to race, color, sex (including pregnancy), religion, national origin, age, marital status, family relationship, disability, sexual orientation, gender identity and expression (including transgender and transitioning status), genetic information, or veteran status.For an accommodation or special assistance with applying for a posted position, please contact our Human Resources department at 503-745-8982 or toll free 800-206-3369. For TTY/TDD enabled call 503-745-2137 or toll free 866-355-6935. #J-18808-Ljbffr

What Detroit Diesel employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom