2

Full Time Mechanical Software Engineer Jobs (NOW HIRING)

Software Engineer

Pleasanton, CA · On-site

$175K - $200K/yr

Nowhere else will you get a chance to work on software to run new mechanical hardware and ... * Full-time based at our HQ in Pleasanton, CA Qualifications * Experience with hardware ...

Software Engineer - Full-Time, On-Site Location: Downtown Salt Lake City, UTCompany: Altitude AI ... Improve and innovate on algorithms that extract critical data from mechanical and electrical ...

Collaborate with cross-functional teams, including mechanical, electrical, computer vision, and software engineers. * Implement best practices in software engineering, including code reviews, unit ...

Mechanical Engr Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... Also knowledgeable in PLM software and Drawing Storage Systems such as Autodesk Vault. • Take the ...

Collaborate with cross-functional teams, including mechanical, electrical, computer vision, and software engineers. * Implement best practices in software engineering, including code reviews, unit ...

Collaborate with cross-functional teams, including mechanical, electrical, computer vision, and software engineers. * Implement best practices in software engineering, including code reviews, unit ...

Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... and mechanical engineers all with the common goal of creating exciting new technologies for ...

Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... and mechanical engineers all with the common goal of creating exciting new technologies for ...

Senior Software Engineer

Washington, DC · On-site

$170K - $230K/yr

Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer ... Experience implementing security mechanisms such as Control Flow Integrity Benefits Overview TAP ...

Senior Software Engineer

Derby, KS · On-site

$111K - $147K/yr

... Software Engineer Full time- Flexible schedule, Exempt, EEOC Employer NOTE: This position is ... and mechanical engineers all with the common goal of creating exciting new technologies for ...

next page

Showing results 1-20

Full Time Mechanical Software Engineer information

See salary details

$45.5K

$102.9K

$166.5K

How much do full time mechanical software engineer jobs pay per year?

As of Jun 13, 2026, the average yearly pay for full time 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 are the key skills and qualifications needed to thrive as a Full Time Mechanical Software Engineer, and why are they important?

A Full Time Mechanical Software Engineer should have a solid background in mechanical engineering principles, programming languages like Python or C++, and a relevant engineering degree. Familiarity with CAD software, simulation tools (such as ANSYS or MATLAB), and version control systems is typically required. Strong problem-solving skills, attention to detail, and effective teamwork enable engineers to innovate and communicate complex ideas. These skills ensure efficient design, accurate analysis, and successful collaboration within multidisciplinary engineering environments.

What does a Full Time Mechanical Software Engineer do?

A Full Time Mechanical Software Engineer bridges the gap between mechanical engineering and software development. They design, develop, and test software applications that interact with mechanical systems, such as simulation tools, automation software, or embedded systems for machinery. This role often involves using programming languages like C++, Python, or MATLAB to create solutions that improve the functionality, efficiency, or safety of mechanical devices. Additionally, these engineers collaborate with cross-disciplinary teams to ensure that mechanical and software components work seamlessly together. Their work is essential in industries like automotive, aerospace, manufacturing, and robotics.

What is the difference between Full Time Mechanical Software Engineer vs Mechanical Engineer?

AspectFull Time Mechanical Software EngineerMechanical Engineer
Required CredentialsBachelor's in Mechanical Engineering, proficiency in CAD and programming languagesBachelor's or higher in Mechanical Engineering, CAD skills, engineering fundamentals
Work EnvironmentDesign teams, software development labs, cross-disciplinary projectsManufacturing, design offices, R&D labs
Industry UsageEngineering firms, tech companies integrating hardware and softwareManufacturing, automotive, aerospace, construction
Common Search/ComparisonYesNo

The Full Time Mechanical Software Engineer combines mechanical engineering principles with software development skills, often working on embedded systems or automation. In contrast, a Mechanical Engineer focuses primarily on mechanical design, analysis, and manufacturing processes. While both roles require a mechanical engineering background, the software engineer role emphasizes programming and software integration within mechanical systems.

What are some common projects or tasks a Full Time Mechanical Software Engineer works on within a multidisciplinary team?

As a Full Time Mechanical Software Engineer, you will frequently collaborate with mechanical engineers, electrical engineers, and software developers on projects such as developing simulation tools, automating design processes, or integrating control systems into mechanical products. Your daily tasks may include writing and testing code for embedded systems, analyzing data from prototypes, and troubleshooting both software and hardware issues. This role often requires clear communication and teamwork to ensure that software solutions are effectively meeting the mechanical requirements and overall project goals.
More about Full Time Mechanical Software Engineer jobs
What cities are hiring for Full Time Mechanical Software Engineer jobs? Cities with the most Full Time 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 Full Time Mechanical Software Engineer jobs? States with the most job openings for Full Time Mechanical Software Engineer jobs include:
Infographic showing various Full Time Mechanical Software Engineer job openings in the United States as of June 2026, with employment types broken down into 97% Full Time, and 3% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $102,878 per year, or $49.5 per hour.

Full-time

Posted 6 days ago


Job description

Software Engineer

The Software Engineer will design, develop, test, and integrate embedded software solutions that extend the capabilities of our high-performing, world-leading Remote Weapon Stations (RWS). The Software Engineer will collaborate closely with a multidisciplinary team comprising Systems Engineers, Mechanical Engineers, and Electronics Engineers to ensure that software integrates seamlessly with the overall RWS system. Work as the software architect for numerous model and simulation projects to include embedded programming. Participates in formal & informal teams and assumes a leadership role as needed. This is an on-site position.

Minimum Requirements and Qualifications

* BS degree + 3 years minimum of direct experience with computer/electrical engineering.
* A deep understanding of low-level programming and hardware interactions.
* Must have embedded software development experience.
* Proficiency in C/C++.

Experience in the following would be a plus:

  • Linux multimedia experience (e.g. gstreamer)
  • Experience with ARM processors
  • Proficiency in understanding electrical schematics for PCBs
  • Proficiency in Rust, Java, and shell scripting languages
  • Wireshark and debugging of network protocols

Major Responsibilities and Duties

  • Under the general direction of the Senior Software Engineer, the incumbent will provide general and product specific programming and integration services as required.
  • Will interface with Hardware/software application development, installation, and troubleshooting.
  • Will collaborate with engineers in development and application projects across the product line.
  • Other duties as assigned

EOS Defense Systems is an Equal Employment Opportunity employer to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, gender identification and sexual orientation) or national origin in accordance with applicable federal, state, and local laws. An Equal Opportunity Employer for disabled veterans, recently separated veterans, other protected veterans, and armed forces service medal veterans. An Equal Opportunity Employer of individuals with disabilities. We participate in E-Verify.