1

Contract Mechanical Software Engineer Jobs in Tennessee

Senior Software Engineer

Smyrna, TN

$114K - $150K/yr

Requirements * BS in Computer Science or Engineering (Computer, Electrical, Mechanical) * 10+ years' experience designing and developing software applications using some or all of the following ...

Senior Software Engineer

Smyrna, TN

$114K - $150K/yr

Requirements * BS in Computer Science or Engineering (Computer, Electrical, Mechanical) * 10+ years' experience designing and developing software applications using some or all of the following ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

We are looking for a Software engineers who is excited by complex technical challenges and has a ... Own a bounded platform component (service module, SDK area) and evolve its contracts for multi ...

Sr Software Engineer, Smart Mobility

Nashville, TN · On-site +1

$118K - $156K/yr

We are looking for a Senior Software Engineer to build backend services, APIs, and web experiences ... contracts. * Authentication and API standards: Implement authentication and authorization to ...

... mechanisms for generative AI or agentic systems, including output quality, reliability, latency, or ... Recruiting for this role ends on 9/11/2026 Work You'll Do As a Lead Agentic Software Engineer II, ...

... mechanisms for generative AI or agentic systems, including output quality, reliability, latency, or ... Recruiting for this role ends on 9/11/2026 Work You'll Do As a Lead Agentic Software Engineer II, ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Own a bounded platform component (service module, SDK area) and evolve its contracts for multi ... Software Development and Coding - Design, Testing, and Optimization: * Designs software solutions ...

Showing results 21-40

Contract Mechanical Software Engineer information

What is the difference between Contract Mechanical Software Engineer vs Contract Mechanical Engineer?

AspectContract Mechanical Software EngineerContract Mechanical Engineer
Required CredentialsEngineering degree, software proficiency, relevant certificationsEngineering degree, CAD/software skills, relevant certifications
Work EnvironmentDesign firms, software development teams, R&D labsManufacturing, product design, industrial facilities
Employer & Industry UsageTech companies, engineering consultancies, aerospace, automotiveManufacturers, construction, industrial sectors
Common Search & ComparisonYesYes

The Contract Mechanical Software Engineer primarily focuses on developing and integrating software solutions for mechanical systems, often working in tech-driven environments. In contrast, the Contract Mechanical Engineer concentrates on designing, analyzing, and testing mechanical components and systems. Both roles require engineering credentials and industry experience but differ in their core responsibilities and work settings.

How much does a contract mechanical software engineer make?

A contract mechanical software engineer's pay varies based on experience, location, and project scope, but typically ranges from $50 to $150 per hour. Skilled engineers with specialized knowledge in CAD software, automation, or embedded systems may command higher rates. Contract roles often offer higher hourly wages compared to permanent positions but may lack benefits.

What is a contract mechanical software engineer?

A contract mechanical software engineer is a professional hired on a temporary basis to develop and integrate software solutions for mechanical systems, often working with CAD tools and simulation software. They typically work under specific project deadlines and may need knowledge of programming languages like Python or C++ and industry standards for mechanical design. This role involves collaboration with engineering teams to ensure software meets technical requirements.

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

The most popular types of Mechanical Software Engineer jobs in Tennessee are:

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

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

What cities in Tennessee are hiring for Contract Mechanical Software Engineer jobs?

Cities in Tennessee with the most Contract Mechanical Software Engineer job openings:

$114K - $150K/yr

Full-time

Re-posted 3 days ago


Job description

Full-time

Description

Our engineers are some of the most talented and engaged in the industry. As a leader in providing industrial automation and integration services, we offer stimulating, challenging projects across a wide variety of industries including Consumer Packaged Goods, Food and Beverage, Chemical, Automotive, Metals, Pulp & Paper and Power & Utilities. We work in small teams, build strong relationships with our colleagues and customers, and provide many opportunities for career development. For all these reasons and more, our Engineers have a strong sense of accomplishment and choose to call EOSYS home.

As a Senior Software Engineer at EOSYS, you will be working with small, multi-disciplinary teams to develop software solutions for our manufacturing clients. Applications range from standalone SCADA applications to full-scale MES/MOM applications across multiple facilities. The EOSYS Digital Transformation team focuses primarily on the food & beverage and automotive industries.

Projects typically range from a few weeks up to 6 months. On some projects, you will also be a part of the project commissioning team that goes onsite to the client. This allows you to see the “fruits of your labor” while also getting to experience unique manufacturing environments such as automotive assembly, guitar manufacturing, chocolate production and whiskey making. Based on your capabilities and interest, there will be opportunities to learn new skills and technologies as well as advance within the company.

This position operates under a hybrid work model based out of our Smyrna, TN office. The role requires a regular, routine onsite presence for face-to-face collaboration, team meetings, and hands-on projects, combined with the flexibility of partial remote work. Additionally this position requires up to 10% travel to client sites regionally and throughout the continental US. 

Requirements

  • BS in Computer Science or Engineering (Computer, Electrical, Mechanical)
  • 10+ years’ experience designing and developing software applications using some or all of the following languages and/or technologies: Python, C#, .NET, HTML, JavaScript, CSS, database experience (MS SQL preferred)
  • An equivalent combination of relevant education and experience will be considered
  • Travel up to 10%

Nice to have

  • Experience with MQTT and UNS
  • Experience with Vue, React, or Angular
  • Agile methodology experience
  • Basic knowledge of PLC tag structures and communications
  • Azure DevOps experience
  • Familiarity with working in a manufacturing environment

Physical Demands 

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

  • General Office demands 
  • Sitting at a desk or console for extended periods 
  • Must be able to be fitted for Personal Protective Equipment for certain customers 
  • Standing and walking on a concrete surface for extended periods 
  • Kneeling periodically on concrete or padded surfaces 
  • Lifting and carrying 25 lbs. or more 
  • Walking/working in mezzanine (screen guard) area (20 – 25 ft. high, wire mesh floor)  
  • Climbing a ladder or metal stairs to access mezzanine (screen guard) area 
  • Work in wash-down locations with wet/slippery floors 

Work Schedule 

  • Ability to work overtime, nights, weekends, and holidays as required
  • Must be able to travel and work extended hours

Work Environment 

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

  • The work environment for this job is a combination of office and industrial setting with little exposure to inclement weather
  • Industrial environments vary and can include dusty, dirty, hot or wet conditions or in confined areas or other uncomfortable places

**All applicants must be authorized to work in the United States. EOSYS is not currently accepting work visas.**

EOSYS provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, age, national origin, disability, genetic information, protected veteran status, sex (including pregnancy, transgender status, and sexual orientation), gender identity or expression, or any other characteristic protected by federal, state or local laws. Discrimination and harassment based on protected characteristics are prohibited. 

If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting our HR department at 615-355-7202.