1

Mechanical Software Engineer Jobs in Oregon (NOW HIRING)

Collaborate with cross-functional teams including hardware, mechanical, and systems engineers to ... Document software design, test procedures, and integration workflows according to engineering best ...

The right individual will be a part of a larger team composed of software, electrical, test, and mechanical engineers all with the common goal of creating exciting new technologies for commercial ...

The right individual will be a part of a larger team composed of software, electrical, test, and mechanical engineers all with the common goal of creating exciting new technologies for commercial ...

The right individual will be a part of a larger team composed of software, electrical, test, and mechanical engineers all with the common goal of creating exciting new technologies for commercial ...

Controls Software Engineer

Eugene, OR ยท On-site

$45.50 - $58/hr

The Control Software Engineer will work cooperatively with the Electrical Engineer(s) and the Mechanical Engineer(s) to develop the appropriate control algorithms to produce the equipment ...

Controls Software Engineer

Eugene, OR ยท On-site

$45.50 - $58/hr

The Control Software Engineer will work cooperatively with the Electrical Engineer(s) and the Mechanical Engineer(s) to develop the appropriate control algorithms to produce the equipment ...

OR

$108K - $147K/yr

At Mechanical Orchard, we specialize in safely rewriting the most critical and complex business ... Be kind. As an Infrastructure Software Engineer in Delivery at Mechanical Orchard, you will be ...

At least a BS degree in Computer Science, Aerospace, Electrical, or Mechanical Engineering, and 5 ... Experience creating AFSIM software and tools, including source code and plugin development.

New

The position requires strong electro-mechanical troubleshooting skills, software support capability ... Coordinate with internal engineering, technical support, and service teams to resolve customer ...

next page

Showing results 1-20

Mechanical Software Engineer information

See Oregon salary details

$48.1K

$108.8K

$176K

How much do mechanical software engineer jobs pay per year?

As of Jul 20, 2026, the average yearly pay for mechanical software engineer in Oregon is $108,771.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,200.00 and $133,700.00 per year, depending on experience, location, and employer.

Can you make $200,000 a year as a mechanical engineer?

Achieving a $200,000 annual salary as a mechanical engineer is possible but typically requires extensive experience, advanced skills, and often work in high-paying industries such as aerospace, automotive, or energy. Senior-level engineers with specialized expertise, management roles, or those working in certain geographic regions may reach or exceed this salary level.

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

To thrive as a Mechanical Software Engineer, you need a strong background in mechanical engineering principles combined with proficiency in software development, typically supported by a degree in mechanical or software engineering. Familiarity with CAD tools, computer-aided engineering (CAE) software, simulation platforms like ANSYS, and programming languages such as Python, C++, or MATLAB is essential. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities make someone stand out in this role. These competencies are crucial for developing accurate, efficient engineering software and ensuring seamless integration between mechanical systems and digital solutions.

What engineers make $500,000 a year?

Highly experienced engineers in specialized fields such as software engineering, petroleum engineering, or aerospace engineering can reach annual salaries of $500,000 or more, often through a combination of base pay, bonuses, and stock options. Senior roles in these areas typically require advanced skills, certifications, and extensive industry experience.

What engineers make $300,000 a year?

Senior mechanical software engineers with extensive experience, specialized skills, and advanced certifications can earn $300,000 or more annually, especially in high-demand industries like aerospace, automotive, or defense. Compensation often includes base salary, bonuses, and stock options, and typically requires advanced degrees and a strong track record of project success.

What is a Mechanical Software Engineer job?

A Mechanical Software Engineer develops and applies software solutions for mechanical engineering tasks, such as simulations, CAD automation, and mechatronics system control. They bridge the gap between mechanical design and software development by writing code for modeling, analysis, and automation tools. These engineers often work with programming languages like Python, C++, or MATLAB and use software such as SolidWorks, ANSYS, or AutoCAD. Their role is crucial in industries like automotive, aerospace, and manufacturing, optimizing product design and performance through software-based solutions.

What are some common challenges Mechanical Software Engineers face in their daily work?

Mechanical Software Engineers often encounter the challenge of bridging the gap between physical mechanical systems and digital simulations or control software. They must ensure the accuracy and reliability of virtual models compared to real-world performance, which can involve significant troubleshooting and validation. Collaboration with cross-functional teams, including mechanical engineers, software developers, and QA specialists, is crucial to address technical issues and refine design requirements. Successfully navigating these challenges requires adaptability, strong communication, and a deep understanding of both mechanical engineering and software development concepts.

Can a mechanical engineer be a software engineer?

A mechanical engineer can become a software engineer by acquiring programming skills, such as proficiency in languages like Python or C++, and understanding software development processes. Transitioning may also involve gaining experience with CAD tools, embedded systems, or simulation software, depending on the specific role. Many engineers successfully shift careers through additional training, certifications, or self-study.
What are the most commonly searched types of Mechanical Software Engineer jobs in Oregon? The most popular types of Mechanical Software Engineer jobs in Oregon are:
What are popular job titles related to Mechanical Software Engineer jobs in Oregon? For Mechanical Software Engineer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Mechanical Software Engineer jobs in Oregon look for? The top searched job categories for Mechanical Software Engineer jobs in Oregon are:
What cities in Oregon are hiring for Mechanical Software Engineer jobs? Cities in Oregon with the most Mechanical Software Engineer job openings:
Infographic showing various Mechanical Software Engineer job openings in Oregon as of July 2026, with employment types broken down into 95% Full Time, and 5% Temporary. Highlights an 90% In-person, 5% Hybrid, and 5% Remote job distribution, with an average salary of $108,771 per year, or $52.3 per hour.
Software Engineer

Software Engineer

Noblesoft Technologies

Hillsboro, OR โ€ข On-site

Contractor

Re-posted 15 days ago


Job description

Position- Software Engineer- C#, Motion Control, Metrology

Type ย ย ย ย  ย ย ย ย : Day 1 onsite (5 days a week)

Location ย : Hillsboro, Oregon (Preferred) or Milpitas, California ,USA

Job description:

About the Role:

Require an experienced Senior Software Engineer (C#) to support a Metrology Equipment Software Project. This project involves developing and enhancing advanced software solutions for motion control, stage calibration, and automation within semiconductor metrology systems. The ideal candidate will have a strong background in C# development, motion control systems, and hardware-software integration within a semiconductor or high-precision equipment environment.

Key Responsibilities:

  • Design, develop, and maintain C# applications for stage and motion control systems used in semiconductor metrology equipment.
  • Implement and optimize stage calibration, axis mapping, tip-tilt correction, and motion algorithms to achieve precision system performance.
  • Integrate software with motion controllers, cameras, encoders, and robotic subsystems.
  • Troubleshoot and resolve issues related to hardware communication, real-time control, and system synchronization.
  • Collaborate with cross-functional teams including hardware, mechanical, and systems engineers to ensure seamless equipment functionality.
  • Participate in data collection, system testing, and calibration activities for metrology hardware.
  • Document software design, test procedures, and integration workflows according to engineering best practices.