1

Automotive Software Engineer Jobs in Oregon (NOW HIRING)

Software Engineer

Wilsonville, OR · On-site

$88.80 - $124.88/hr

The Software Engineer is responsible for designing, developing, and maintaining embedded software and firmware for electronic control modules used in automotive and power management applications.

Staff Software Engineer

Portland, OR · On-site +1

$150K - $185K/yr

... automotive and related industries. The Company's cloud-based, software as a service ("SaaS ... NET as Developer. * Has experience developing web APIs * At least 7 years' experience working with ...

Staff Software Engineer

Portland, OR · On-site

$150K - $185K/yr

... automotive and related industries. The Company's cloud-based, software as a service ("SaaS ... NET as Developer. * Has experience developing web APIs * At least 7 years' experience working with ...

Senior Safety Software Engineer

Salem, OR · On-site +1

$175K - $274K/yr

The Role We are seeking a Senior Safety Software Engineer to play a critical role in implementing a ... Deep familiarity with and practical application of standards such as ISO 26262 (automotive), IEC ...

New

Experience in full vehicle design, vehicle integration, or automotive engineering. * Proven ability to collaborate effectively across engineering, design, manufacturing, quality, and program ...

We are looking for an experienced QNX/Android Software Developer with strong expertise in Embedded C++ development, QNX/Linux platform development, and Android Automotive systems. The candidate will ...

New

next page

Showing results 1-20

Automotive Software Engineer information

See Oregon salary details

$60.1K

$149.9K

$256.3K

How much do automotive software engineer jobs pay per year?

As of Aug 30, 2026, the average yearly pay for automotive software engineer in Oregon is $149,950.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,600.00 and $197,800.00 per year, depending on experience, location, and employer.

What is an automotive software engineer?

An automotive software engineer is responsible for the design and development of software systems used in car technology. These solutions may be used to control various environmental systems of a car, such as its wheels for automatic parking. As an automotive software engineer, your job duties include designing software solutions, programming software, and troubleshooting bugs. The career typically requires a bachelor’s in engineering, although some employers may prefer a master’s degree. You also need experience with software or system development in the automotive field, as well as an understanding of software design methods, operating systems, and programming languages. Additional qualifications include excellent technical skills and analytical problem-solving ability.

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

To thrive as an Automotive Software Engineer, you need a strong background in computer science, embedded systems, and automotive-specific protocols, usually supported by a relevant degree. Proficiency with programming languages like C/C++, MATLAB/Simulink, and experience using automotive tools such as CAN, AUTOSAR, and diagnostic systems is essential. Strong problem-solving skills, attention to detail, and effective teamwork distinguish top performers in this role. These capabilities are crucial for developing reliable, safe, and innovative automotive software in a highly regulated and technologically advanced industry.

What are some common challenges automotive software engineers face when integrating software with vehicle hardware?

Automotive Software Engineers often encounter challenges related to ensuring seamless communication between software systems and a variety of vehicle hardware components, such as sensors and electronic control units (ECUs). This requires a deep understanding of embedded systems, real-time processing, and rigorous testing to meet industry safety and reliability standards. Additionally, engineers must adapt to rapidly evolving automotive technologies and maintain compliance with strict regulatory requirements. Collaboration with hardware engineers and cross-functional teams is essential to address these challenges efficiently.

What does an automotive software engineer do?

An automotive software engineer designs, develops, and tests software systems for vehicles, including embedded systems, control units, and infotainment platforms. They use programming languages like C++, Python, and tools such as AUTOSAR or MATLAB, often working closely with hardware engineers to ensure software integrates properly with vehicle components.

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

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

What job categories do people searching Automotive Software Engineer jobs in Oregon look for?

The top searched job categories for Automotive Software Engineer jobs in Oregon are:

Infographic showing various Automotive Software Engineer job openings in Oregon as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $149,950 per year, or $72.1 per hour.

Software Engineer

SupportFinity™

Wilsonville, OR • On-site

$88.80 - $124.88/hr

Other

Posted 11 days ago


Job description

The Software Engineer is responsible for designing, developing, and maintaining embedded software and firmware for electronic control modules used in automotive and power management applications. This role collaborates closely with hardware and electronic engineers to define system requirements, interface specifications, and code mapping documentation. The Software Engineer researches emerging vehicle communication technologies, participates in code reviews, conducts unit testing and validation activities, and ensures all software deliverables meet functional, performance, and reliability expectations. Additional responsibilities include maintaining thorough documentation, providing technical support to production and IT teams, contributing to cross‑functional initiatives, and leading the development of assigned software components. Success in this position requires consistent on‑site attendance, strong communication skills, and the ability to build effective working relationships across engineering, production, and IT departments.

  • Design, develop and maintain embedded software and firmware for electronic control modules used in automotive and power management applications.
  • Collaborate with hardware/electronic engineers to define system requirements, interface specifications and code mapping documentation.
  • Research and evaluate emerging vehicle communication protocols and recommend integration of new technologies and products.
  • Participate in code reviews, unit testing and system validation to ensure robust and reliable software performance.
  • Maintain clear and comprehensive documentation for all code, including requirements, design, implementation and test procedures.
  • Foster positive working relationships and effective communication with team members across engineering, production and IT departments.
  • Maintain regular attendance and work full shifts at the designated business location.
  • Provide technical support to the production department for product testing, troubleshooting and quality assurance.
  • Assist IT with software development tasks as needed, including internal tools or automation scripts.
  • Participate in cross‑functional meetings and contribute to continuous improvement initiatives.
  • Lead and direct the development of assigned software components, ensuring functional and performance requirements are met.

Salary Range

$88,800 - $124,875

#J-18808-Ljbffr