1

Software Engineer Jobs in The Dalles, OR (NOW HIRING)

Embedded Software Engineer

Bingen, WA · On-site

$137K - $180K/yr

Embedded Software Engineer A growing aerospace team is hiring an embedded software engineer to work on the flight software and ground control software behind autonomous unmanned aircraft. The work ...

New

Senior UAS Software Engineer

Bingen, WA · On-site

$127K - $168K/yr

Transparencia en el Pago No Discriminacion (Spanish) Ready to take your software engineering expertise to the skies? Airbus Helicopters, Inc. is seeking an autonomous, forward-thinking Senior UAS ...

Senior UAS Software Engineer

Bingen, WA · On-site

$127K - $168K/yr

Transparencia en el Pago No Discriminacion(Spanish) Ready to take your software engineering expertise to the skies? Airbus Helicopters, Inc. is seeking an autonomous, forward-thinking Senior UAS ...

Software Project Manager, Engineering Delivery This role runs planning, tracking, and delivery for a software engineering group. You will own the day to day project rhythm, build and maintain the ...

New

Electrical Engineer, Sr.

Hood River, OR · On-site

$111K - $170K/yr

Operates computer-assisted engineering and design software and equipment to perform engineering tasks. Performs electronic engineering support activities on R&D projects * Coordinates manufacturing ...

Operates computer-assisted engineering and design software and equipment to perform engineering tasks. Performs electronic engineering support activities on R&D projects * Coordinates manufacturing ...

GNC Engineer

Bingen, WA · On-site

$147K - $236K/yr

GNC Engineer This role is the hands-on technical authority for flight dynamics and avionics on ... You will connect aerodynamics, embedded software, and real flight behavior so the aircraft operate ...

next page

Showing results 1-20

Software Engineer information

See The Dalles, OR salary details

$67.4K

$156.6K

$218.2K

How much do software engineer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for software engineer in The Dalles, OR is $156,613.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,400.00 and $183,700.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in The Dalles, OR?

The most popular types of Software Engineer jobs in The Dalles, OR are:

What cities near The Dalles, OR are hiring for Software Engineer jobs?

Cities near The Dalles, OR with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in The Dalles, OR as of August 2026, with employment types broken down into 83% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $156,613 per year, or $75.3 per hour.

Embedded Software Engineer

Actalent

Bingen, WA • On-site

$137K - $180K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Embedded Software Engineer

A growing aerospace team is hiring an embedded software engineer to work on the flight software and ground control software behind autonomous unmanned aircraft. The work covers flight control, navigation, telemetry, communication links, and the operator-facing interfaces used to fly and monitor the aircraft. You will sit alongside hardware, systems, and test engineers and own code that ships on real platforms.

---

What you will do

  • Write and maintain embedded flight software for unmanned aircraft and avionics hardware.
  • Build and improve the ground control station side, including the operator interface and the control logic behind it.
  • Work across the subsystems that make autonomous flight happen: flight control, comms, navigation, telemetry, and sensor integration.
  • Develop in C and C++ on embedded targets running embedded Linux or an RTOS.
  • Use Python for tooling, automation, scripts, integration work, and interface development with something like PyQt.
  • Apply current UI architecture patterns and frameworks such as Qt or PyQt so operators get an interface they can trust.
  • Take features from design through implementation, integration, and test with a mixed engineering team.
  • Keep the codebase clean, documented, and maintainable to production standards.
  • Use Git and GitLab or a similar platform for version control and code review.
  • Build, test, and troubleshoot using Visual Studio along with the usual compilers and debuggers.
  • Dig into existing code, find the actual root cause of a problem, and fix it in a way that holds up.
  • Contribute to software validation, including test planning, execution, and documentation for both embedded and ground systems.
  • Support firmware and embedded C/C++ work tied to sensor and communication interfaces including UART, CAN, TCP/IP, UDP, and other serial protocols.
  • Take part in systems engineering conversations around control systems and guidance, navigation, and control.
  • Work with the hardware and systems groups on hardware-in-the-loop rigs, platform integration, and flight test support.
  • Own your deliverables end to end and communicate status, blockers, and technical detail clearly in English, written and verbal.

---

What you need

  • Bachelor's degree in electrical engineering, computer engineering, aerospace engineering, or a related field, or equivalent hands-on experience.
  • Two or more years writing embedded software, either professionally or through substantial project work.
  • Strong C++ skills at the embedded and systems level.
  • Python for scripting, tooling, and building applications.
  • Working knowledge of embedded Linux or a real-time operating system.
  • Comfort with Git and a platform like GitLab for version control and collaboration.
  • A track record of code that made it into production or into a commercially shipped product.
  • Solid grounding in embedded systems fundamentals and software development practices.
  • Ability to work through technical problems without someone standing over you.
  • Experience contributing to software projects across design, implementation, and test.
  • Proven debugging ability on code you did not write.
  • Familiarity with modern UI architecture and frameworks such as Qt or PyQt.
  • Experience with Visual Studio, compilers, debuggers, and source control.
  • Exposure to unmanned aircraft, drones, aerospace, avionics, or sensor integration environments.
  • Experience with ground control station software, control systems, or systems engineering concepts.
  • Firmware and embedded C/C++ experience tied to telemetry, UART, CAN, TCP/IP, UDP, or other serial interfaces.
  • Clear communication and the ability to work inside a multidisciplinary team.

---

Nice to have

  • Master's degree in embedded systems, software engineering, control systems, or a related discipline.
  • Exposure in UAV flight control concepts, including guidance, navigation, and control.
  • Experience with autopilot software and the control algorithms behind it.
  • Time spent on ground control station software or operator interface design.
  • Hands-on flight testing or platform integration experience.
  • Familiarity with aerospace safety standards such as DO-178C and rigorous software validation.
  • RTOS and safety-critical software experience.
  • Hardware-in-the-loop test setup experience.
  • Aerospace, avionics, or sensor integration project experience.
  • Interest in working across the hardware and software line and picking up new technology in the unmanned aircraft space.

---

Work environment

Fully onsite, five days a week, in south central Washington along the Columbia River. Most of the day is at a computer reading screens, documents, and engineering drawings. You will move between office space and production areas, some of it uneven ground, and occasionally carry items up to 30 pounds. PPE is required on the shop floor and includes safety shoes, safety glasses, hearing protection, respirators or masks, and gloves depending on the area. Steel-toed shoes are required any time you are on the floor. This is a long-term permanent role on a newly stood-up aerospace program.

---

To speak with our hiring team, click here

---

Job Type & Location

This is a Permanent position based out of Bingen, WA.

Pay and Benefits

The pay range for this position is $147000.00 - $185000.00/yr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Relocation assistance is provided for qualified positions, along with a compensation and benefits package.

Workplace Type

This is a fully onsite position in Bingen,WA.

Application Deadline

This position is anticipated to close on Sep 11, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.

If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email actalentaccommodation@actalentservices.com for other accommodation options.

San Francisco Fair Chance Ordinance:Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.

Massachusetts Lie Detector:It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):We may use Artificial Intelligence (AI) to support parts of our hiring process,including sourcing, screening, and evaluating candidates. AI helps assess applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.


Actalent logo

About Actalent

Sourced by ZipRecruiter

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We're supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

Industry

Business management consulting

Company size

5,001 - 10,000 Employees

Headquarters location

Hanover, MD, US

Social media