1

Mechanical Software Engineer Jobs (NOW HIRING)

Embedded Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

The engineer will work closely with electrical, mechanical, software, and production teams to ensure reliable, manufacturable, and field-ready drone systems. Main Responsibilities Embedded Software ...

$33.25 - $42.50/hr

Degree Requirements + Bachelor's degree in Engineering (STEM) with 1+ years of experience in electrical, mechanical, software or system engineering OR + Master's degree in Engineering (STEM) with ...

Work closely with Electrical, Mechanical, Software, and Systems Engineers to solve technical challenges and optimize test system performance* Participate in design reviews and contribute to technical ...

Work closely with Electrical, Mechanical, Software, and Systems Engineers to solve technical challenges and optimize test system performance * Participate in design reviews and contribute to ...

Work closely with Electrical, Mechanical, Software, and Systems Engineers to solve technical challenges and optimize test system performance * Participate in design reviews and contribute to ...

Embedded Software Engineer

Malvern, AR · On-site

$114K - $151K/yr

... Software Engineer within the Product Development team at ifm prover USA. This team develops ... This role works closely with mechanical, electrical, sensor development, manufacturing, quality ...

Mechanical Engineer Location: Regional MI or OH offices Employment Type: Full-Time For over 70 ... Utilize Revit and other engineering software to develop and coordinate designs. * Communicate with ...

next page

Showing results 1-20

Mechanical Software Engineer information

See salary details

$45.5K

$102.9K

$166.5K

How much do mechanical software engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for mechanical software engineer in the United States is $102,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,500.00 and $126,500.00 per year, depending on experience, location, and employer.

What is a mechanical software engineer?

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 the key skills and qualifications needed to thrive as a mechanical software engineer?

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 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 software engineer work in software?

A mechanical software engineer primarily develops software related to mechanical systems, such as CAD tools or simulation programs, but they can also work in general software development if they have programming skills in languages like C++, Python, or Java. Their expertise in engineering principles and software tools can be valuable in software roles that require technical knowledge of mechanical systems or embedded software development.
More about Mechanical Software Engineer jobs

What cities are hiring for Mechanical Software Engineer jobs?

Cities with the most Mechanical Software Engineer job openings:

What are the most commonly searched types of Mechanical Software Engineer jobs?

The most popular types of Mechanical Software Engineer jobs are:

What states have the most Mechanical Software Engineer jobs?

States with the most job openings for Mechanical Software Engineer jobs include:

What are popular job titles related to Mechanical Software Engineer jobs?

For Mechanical Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Mechanical Software Engineer job openings in the United States as of September 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $102,878 per year, or $49.5 per hour.

Mechanical/Software Engineer

Niceville, FL • Remote

Full-time

Re-posted 24 days ago


Job description

We’re seeking a Mechanical Engineer with a strong foundation in aerospace systems,
particularly unmanned aerial systems (UAS) or manned aircraft applications. This role supports
the design, integration, and testing of sensor systems that blend mechanical, software, and
networking disciplines.
The ideal candidate will have at least 5 years of experience, including internships, and be
comfortable working in a remote, self-organizing team environment. You’ll be supporting
senior engineers across multiple active programs, helping to shape cutting-edge technology used
in national defense and geospatial intelligence.
Key Responsibilities
  • Provide mechanical design support for aerospace sensor systems and related technologies
  • Develop CAD models and drawings using SolidWorks
  • Support ground, bench, and flight testing of systems
  • Perform feasibility studies and trade-space analyses
  • Reduce and analyze test data and present findings to technical and non-technical audiences
  • Collaborate with software developers and data engineers to support integrated systems
  • Contribute to the development and maintenance of networked data systems (servers, cloud, and localized devices)
  • Author white papers, technical reports, and customer-facing documentation 
  • Participate in business development efforts, including proposal development and pipeline research
  • Travel as needed to support testing, integration, or customer engagement
Qualifications

Required:
  • B.S. in Mechanical Engineering; Master’s preferred
  • Minimum 5 years of experience (including no more than 2 years of internships) in mechanical engineering roles supporting integrated systems
  • Aerospace experience with unmanned or manned aircraft systems
  • Proficiency in SolidWorks and MATLAB; experience with programming (C++ or C#) a plus
  • Familiarity with data/network architectures and cloud-based systems
  • Strong communication skills and the ability to work independently in a remote setting
  • U.S. Citizenship and eligibility for a U.S. security clearance (up to TS/SCI)
Preferred:
  • Experience working with sensor systems in aviation or geospatial environments
  • Familiarity with Agile development practices or pair programming
  • Knowledge of defense or government acquisition processes
What We Offer
  • Flexible remote work environment
  • Professional development and continuing education support
  • Opportunity to contribute to national security and cutting-edge aerospace technology
  • Collaborative, mission-driven team culture
  • Competitive salary and benefits package