1

Drone Software Engineer Jobs in Oregon (NOW HIRING)

Drone Software Engineer information

See Oregon salary details

$67.1K

$156K

$217.3K

How much do drone software engineer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for drone software engineer in Oregon is $155,975.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,900.00 and $182,900.00 per year, depending on experience, location, and employer.

What is a Drone Software Engineer job?

A Drone Software Engineer designs, develops, and maintains the software that controls drones, including flight control algorithms, navigation systems, and communication protocols. They work with programming languages like C++, Python, and ROS to ensure autonomous or semi-autonomous drone operations. Their role may also involve integrating sensors, optimizing performance, and ensuring compliance with safety regulations.

Is drone engineering a good career?

Drone software engineering is a growing field that involves developing control systems, navigation algorithms, and data processing for unmanned aerial vehicles. It offers opportunities in industries such as agriculture, surveillance, and delivery services, often requiring skills in programming, robotics, and systems integration. The field can provide a stable career with increasing demand as drone technology advances.

What engineer makes $500,000 a year?

A drone software engineer can earn $500,000 or more annually, especially with extensive experience, advanced skills in programming, and working for top tech companies or in specialized industries like defense or aerospace. High salaries often include bonuses, stock options, and other incentives for senior-level roles or those with unique expertise in drone systems and software development.

How to become a drone software engineer?

To become a drone software engineer, you typically need a bachelor's degree in computer science, robotics, or a related field, along with experience in programming languages such as C++ or Python. Knowledge of embedded systems, drone hardware, and flight control algorithms is essential, and familiarity with development tools like ROS or PX4 can be beneficial. Gaining hands-on experience through internships or personal projects involving drone software development can also improve job prospects.

What are the typical daily responsibilities of a Drone Software Engineer?

Drone Software Engineers typically spend their days designing, developing, testing, and maintaining software that enables drones to perform tasks such as flight control, navigation, and data processing. You might work on integrating sensors, optimizing real-time algorithms, or troubleshooting issues during test flights. Collaboration with hardware engineers, data analysts, and QA testers is common to ensure the seamless operation of the drone systems. You may also participate in code reviews, contribute to project planning, and stay updated with the latest advancements in drone technology to continuously improve software performance.

How much does a drone engineer make?

A drone software engineer's salary typically ranges from $70,000 to $130,000 annually, depending on experience, location, and specific skills such as programming, robotics, or sensor integration. Entry-level positions may start lower, while experienced engineers with specialized knowledge can earn higher salaries, especially in industries like defense, agriculture, or delivery services.

What are the key skills and qualifications needed to thrive in the Drone Software Engineer position, and why are they important?

To thrive as a Drone Software Engineer, you need expertise in software development, robotics, embedded systems, and a solid background in computer science or related fields. Familiarity with programming languages such as C++, Python, ROS (Robot Operating System), and tools for flight control or simulation is often required, along with knowledge of relevant industry certifications like Part 107 (for commercial drone operations). Strong problem-solving abilities, teamwork, and effective communication skills help you collaborate across multidisciplinary teams and manage complex projects. These qualifications are essential for developing robust, reliable drone software that operates safely and efficiently in real-world environments.

What are the most commonly searched types of Drone Software Engineer jobs in Oregon? The most popular types of Drone Software Engineer jobs in Oregon are:
What are popular job titles related to Drone Software Engineer jobs in Oregon? For Drone Software Engineer jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for Drone Software Engineer jobs? Cities in Oregon with the most Drone Software Engineer job openings:
Infographic showing various Drone Software Engineer job openings in Oregon as of July 2026, with employment types broken down into 15% Locum Tenens, 1% Internship, 75% Full Time, 3% Part Time, 1% Temporary, and 5% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution, with an average salary of $155,975 per year, or $75 per hour.

$85K - $125K/yr

Full-time

Life, Retirement, PTO

Posted 29 days ago


Job description

Company Overview
Aggregate Resource Industries, Inc. (ARI) is a leading mining and construction services contractor headquartered in Springfield, Oregon. We specialize in providing comprehensive solutions for the mining and construction industries, including rock drilling, blasting, and crushing operations throughout the United States. Our commitment to safety, innovation, and quality has established ARI as a trusted partner for mining and construction projects nationwide — and earned us recognition as one of Oregon’s Top Workplaces for our dedication to employees and culture.

Position Overview
The Project Engineer plays a key role in supporting the successful execution of ARI’s specialized drilling and blasting projects across mining, site development, and specialty excavation operations. This field-based hybrid position combines hands-on operational involvement with technical project coordination, engineering support, field technology integration, and project lifecycle management. Working closely with field leadership, operators, blasters, and customers, the Project Engineer helps ensure complex projects are executed safely, efficiently, and in alignment with operational goals, production targets, regulatory requirements, and customer expectations.
This role is designed for a motivated engineering professional seeking direct involvement in complex drilling and blasting projects while developing expertise in project execution, operational planning, production support, and emerging field technologies. The position offers significant exposure to active jobsite operations, drone and modeling technology, cross-functional collaboration, and real-time problem solving within a fast-paced, growth-oriented environment.
The ideal candidate is adaptable, operationally minded, and comfortable working both in the field and in a collaborative office setting to support technically complex projects from planning through execution and completion.

Schedule
  • Schedule is driven by active project and operational needs and may vary by jobsite, production schedules, and customer requirements.
  • Work is primarily Monday–Friday; however, extended hours, travel, early morning starts, and occasional weekend work are expected in support of field operations and project execution.

Work Location
  • Hybrid field-based position based out of Springfield, OR.
  • Frequent travel to active drilling and blasting project sites across the United States is required.
  • Work is regularly performed in active mining and site development environments.

Compensation
  • We offer a generous and progressive pay scale. Pay for this position depends on experience. 
  • Typical annual earnings: $85,000 - $125,000 per year.
  • Full benefits package available for full-time employees

Job Requirements/Qualifications
  • Experience: Minimum of 2–5 years of engineering, project engineering, field engineering, or construction operations experience within mining, drilling and blasting, aggregates, or related industries preferred.
  • Education: Bachelor’s degree in Mining Engineering, Civil Engineering, Construction Engineering, Construction Management, or related field preferred.
  • Industry knowledge: Exposure to construction, mining, quarry, aggregates, drilling, blasting, or heavy equipment operations preferred.
  • Technical proficiency: Strong proficiency in Microsoft Office Suite, including Excel, Outlook, and PowerPoint. Experience with project management, scheduling, drone mapping, modeling, or construction technology platforms preferred.
  • Technology aptitude: Demonstrates strong interest in operational technology, automation, drone applications, modeling software, and continuous improvement initiatives that enhance safety, quality, and production.
  • Travel flexibility: Ability and willingness to travel frequently to project sites and support field operations as needed.
  • Communication skills: Strong verbal and written communication skills with the ability to interact professionally with customers, field personnel, vendors, and leadership teams.
  • Problem solving: Ability to identify operational challenges, develop practical solutions, and adapt quickly within dynamic field environments.
  • Driver license: Valid driver’s license with a driving record that includes no more than 3 moving violations and/or chargeable accidents in the last 3 years and no DUIIs.
  • Background check: Required through the Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) in compliance with federal government restrictions.
  • Pre-employment drug test and physical: Pre-employment drug test and physical required. We conduct random drug tests and post-accident testing. For safety reasons, ARI maintains a zero-tolerance drug policy, including marijuana use.

Additional Skills Required
  • Values-Driven: Embodies ARI’s values of integrity, teamwork, resilience, and continuous improvement.
  • Communication: Builds strong working relationships through clear, responsive, and professional communication across field and office teams.
  • Teamwork: Collaborates effectively with operations, project managers, drill crews, blasters, customers, and leadership teams to support successful project execution.
  • Problem solving: Identifies operational challenges proactively and develops practical, solution-oriented approaches in fast-paced field environments.
  • Adaptability: Adjusts quickly to changing project conditions, operational priorities, weather conditions, and field demands.
  • Technology aptitude: Demonstrates strong systems capability and interest in field technologies, modeling software, drone applications, and operational reporting tools.
  • Attention to detail: Maintains high levels of accuracy and organization across project documentation, scheduling, field reporting, and engineering support activities.
  • Initiative: Takes ownership of responsibilities, follows through on commitments, and actively seeks opportunities to improve operational effectiveness.
  • Time management: Effectively manages multiple projects, competing priorities, travel schedules, and operational deadlines.
  • Customer focus: Supports positive customer relationships by maintaining professionalism, responsiveness, and a solutions-oriented mindset.

Key Responsibilities
Project Execution & Field Operations
  • Project coordination: Supports the successful execution of drilling, blasting, crushing, and heavy civil construction projects from initial planning through project completion.
  • Field support: Maintains active field involvement to support operational execution, project readiness, production goals, and quality expectations.
  • Operational alignment: Coordinates closely with field leadership, project managers, and operations teams to ensure projects remain organized, efficient, and properly supported.
  • Customer interaction: Participates in customer meetings, project discussions, and field reviews to support project communication and execution.
  • Project tracking: Monitors project progress, schedules, operational updates, and key deliverables throughout the project lifecycle.
  • Issue resolution: Identifies and helps resolve operational, scheduling, and project-related challenges to support safe and efficient project execution.

Drilling & Blasting Engineering Support
  • Blast support: Assists with drilling and blasting project planning, field implementation, and operational coordination activities.
  • Drill pattern integration: Supports drill pattern layout, blast planning activities, and field execution coordination using available operational technologies and software platforms.
  • Technical support: Serves as a technical resource for field operations teams, assisting with operational questions, field adjustments, and project support needs.
  • Production optimization: Supports efforts to improve operational efficiency, production quality, fragmentation results, and overall field performance.
  • Data collection: Assists with compiling field data including drill logs, blast reports, production information, and operational records.

Safety
  • Safety-First Mindset: Maintains a safety-first mindset and continually works with team members to promote and uphold a safe work environment.
  • Regulatory Compliance: Consistently follows all company safety policies, procedures, and applicable OSHA/MSHA regulations.
  • Additional duties: Perform other duties to contribute to the company’s overall success.

Benefits
  • Paid Time Off 
  • Paid Holidays
  • Company Paid Lodging When working on jobs that require more than 1.5 hours of one-way travel, ARI arranges and covers 100% of lodging accommodations.
  • Paid travel-time
  • Health Insurance Eligible employees may participate in ARI's health insurance program, subject to plan terms and eligibility requirements
  • Vision Insurance Eligible employees may participate in ARI's vision insurance program, subject to plan terms and eligibility requirements.
  • Dental Insurance Eligible employees may participate in ARI's dental insurance program, subject to plan terms and eligibility requirements
  • Flexible Spending Account (FSA) Employees are given the option to contribute a portion of their earnings, pre-tax, into a Flexible Spending Account (FSA). They can use the funds contributed to their account to pay for qualified medical or dependent care expenses that are not covered by insurance.
  • Voluntary Insurance We offer a voluntary insurance program for Critical Illness, Accident Protection, Short-Term Disability and Life Insurance.
  • Employee Assistance Program (EAP) With this benefit program, employees and members of their household can receive free, confidential counseling services to help work through both personal and professional issues.
  • 401k We match 100% of the first 3% of your salary that you contribute, and 50% of the amount that exceeds 3%, up to 5% of your annual earnings. In addition, ARI may make a profit-sharing contribution to your account at the end of the plan year.

ARI is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, religion, national origin, age, genetic information, veteran status, or on the basis of disability, gender identity, sexual orientation or other bases prohibited by applicable law.