1

Apprentice Software Engineer Jobs in Tennessee (NOW HIRING)

Automation Tech 1st Shift

Arlington, TN · On-site

$37K/yr

Monitor and analyze system data, alarms, and trends using HMI/SCADA software and other monitoring ... apprenticeship, or associate degree in refrigeration technology, HVAC/R, controls engineering, or a ...

Bachelor's Degree in related field, Electrical Engineering degree is a plus * 7+ years successful ... Must have experience with electronic bidding software * Must have prior experience in electrical ...

CMT Field Technician 1

Murfreesboro, TN

$17.75 - $24.25/hr

Atlas is a nationwide leader in civil engineering, materials testing and geotechnical consulting ... Must be skilled in computer use, specifically Microsoft Office software and Excel. * Must have good ...

CMT Field Technician 1

Murfreesboro, TN · On-site

$17.75 - $24.25/hr

Atlas is a nationwide leader in civil engineering, materials testing and geotechnical consulting ... Must be skilled in computer use, specifically Microsoft Office software and Excel. * Must have good ...

... usually acquired through a formal apprenticeship or equivalent training and experience ... Experience with Omax water jet programming, set up, operating, and maintenance. * Familiar with ...

Building Engineer - JLL What this job involves: As a Building Engineer at JLL, you'll serve as the ... Two years of trades school education or documented apprenticeship training specifically in ...

next page

Showing results 1-20

Apprentice Software Engineer information

See Tennessee salary details

$21.8K

$95.2K

$171.5K

How much do apprentice software engineer jobs pay per year?

As of Jun 23, 2026, the average yearly pay for apprentice software engineer in Tennessee is $95,175.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,000.00 and $108,900.00 per year, depending on experience, location, and employer.

What are Apprentice Software Engineers?

Apprentice Software Engineers are entry-level professionals who are learning the fundamentals of software development while gaining hands-on experience under the guidance of more experienced engineers. They typically participate in structured training programs or apprenticeships, working on real projects to build their technical and problem-solving skills. This role is ideal for individuals who are new to the industry and want to develop practical knowledge while contributing to software engineering teams.

What types of projects and technologies do Apprentice Software Engineers typically work on during their training period?

As an Apprentice Software Engineer, you’ll usually start by supporting ongoing development projects, often working on bug fixes, feature enhancements, or internal tools under the guidance of senior engineers. You may be exposed to a variety of technologies depending on the company, such as front-end frameworks (like React), back-end languages (such as Python or Java), and version control systems (like Git). The projects are designed to gradually increase in complexity, helping you build both technical skills and familiarity with industry-standard workflows. Collaboration is key, so you’ll regularly participate in code reviews, team meetings, and pair programming sessions to develop your abilities and receive constructive feedback.

What are the key skills and qualifications needed to thrive as an Apprentice Software Engineer, and why are they important?

To thrive as an Apprentice Software Engineer, you need a foundational understanding of programming languages, problem-solving skills, and usually a relevant degree or coursework in computer science. Familiarity with development tools such as Git, integrated development environments (IDEs), and basic knowledge of databases and version control systems is common. Strong communication, eagerness to learn, and teamwork make someone stand out in this role. These skills and qualities are crucial for effective learning, collaboration, and adapting to new technologies in a dynamic software development environment.
What are the most commonly searched types of Software Engineer jobs in Tennessee? The most popular types of Software Engineer jobs in Tennessee are:
What are popular job titles related to Apprentice Software Engineer jobs in Tennessee? For Apprentice Software Engineer jobs in Tennessee, the most frequently searched job titles are:
What cities in Tennessee are hiring for Apprentice Software Engineer jobs? Cities in Tennessee with the most Apprentice Software Engineer job openings:
Infographic showing various Apprentice Software Engineer job openings in Tennessee as of June 2026, with employment types broken down into 79% Full Time, 15% Part Time, and 6% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $95,175 per year, or $45.8 per hour.

Automation Tech 1st Shift

RICH PRODUCTS

Arlington, TN • On-site

$37K/yr

Other

Posted 22 days ago


Job description

Rich's, also known as Rich Products Corporation, is a family-owned food company dedicated to inspiring possibilities. From cakes and icings to pizza, appetizers and specialty toppings, our products are used in homes, restaurants and bakeries around the world. Beyond great food, our customers also gain insights to help them stay competitive, no matter their size. Our portfolio includes creative solutions geared at helping food industry professionals compete in foodservice, retail, in-store bakery, deli, and prepared foods, among others. With more than 13,500 associates working globally in 100 countries and annual sales of $5.9 billion, Rich's is a global leader with a focus on everything that family makes possible. Rich's-Infinite Possibilities. One Family.

Purpose Statement

Automation Technician with VFD and Controls Engineering Expertise is responsible for installing, maintaining, and optimizing refrigeration systems, as well as automation controls, including Variable Frequency Drives (VFDs), Programmable Logic Controllers (PLCs), and electronic monitoring systems. This role combines technical proficiency in refrigeration technology with expertise in automation controls to ensure the efficient and reliable operation of cooling equipment in diverse industrial, commercial, and residential settings.

Key Accountabilities and Outcomes

Install, troubleshoot, and repair refrigeration systems, including commercial refrigerators, freezers, chillers, and air conditioning units, following manufacturer specifications and industry standards.

Diagnose technical issues related to refrigeration performance, temperature control, pressure regulation, and energy efficiency, utilizing diagnostic tools and equipment.

Maintain and calibrate VFDs, PLCs, and automation controls to optimize system performance, energy consumption, and process automation.

Collaborate with engineering teams to design and implement control strategies, process improvements, and automation solutions for refrigeration systems.

Monitor and analyze system data, alarms, and trends using HMI/SCADA software and other monitoring tools to identify abnormalities and implement corrective actions.

Conduct preventive maintenance tasks, such as cleaning, lubricating, and replacing worn parts, to ensure equipment reliability and compliance with safety standards.

Program, troubleshoot, and modify PLC logic, HMI interfaces, and VFD parameters to enhance system functionality and meet operational requirements.

Perform startup and commissioning of new equipment, ensuring proper integration with existing systems and adherence to design specifications.

Document maintenance activities, equipment performance, and control system configurations accurately in maintenance logs and CMMS.

Provide technical support and training to facility staff on the operation, maintenance, and troubleshooting of refrigeration systems and automation 

Knowledge, Skills, and Experience

High school diploma or equivalent; vocational training, apprenticeship, or associate degree in refrigeration technology, HVAC/R, controls engineering, or a related field preferred.

Proven experience as a refrigeration technician, HVAC technician, or controls engineer, with expertise in VFDs, PLCs, and automation controls.

Strong knowledge of refrigeration principles, thermodynamics, and refrigerant properties, as well as proficiency in automation control systems and networking protocols.

Experience with VFD programming, parameterization, and troubleshooting, as well as PLC programming (e.g., ladder logic, function blocks) and HMI development.

Familiarity with industrial communication protocols (e.g., Modbus, Ethernet/IP) and integration of control systems with SCADA and MES platforms.

Excellent problem-solving skills, attention to detail, and ability to diagnose complex technical issues and implement effective solutions.

Good communication and interpersonal skills, with the ability to work independently or as part of a team.

Physical stamina and dexterity to perform tasks requiring bending, lifting, climbing, and working in confined spaces.

Certification from recognized industry organizations (e.g., EPA 608 certification for handling refrigerants, NATE certification for HVAC technicians) is a plus.

Rich Products Corporation, its subsidiaries and affiliates ("Rich's"), are committed to a policy of Equal Employment Opportunity standing up for fairness and maintaining a culture of belonging, to provide an exceptional experience for all. We will not discriminate against an applicant or employee on the basis of race, color, religion, sex, national origin, disability, military or veteran status, or any other Federal or State legally protected classes. The information collected by this application is solely to determine suitability for employment, verify identity, and maintain employment statistics on applicants.

Applicants with disabilities may be entitled to reasonable accommodation under the Americans with Disabilities Act and certain state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on Rich's. Please contact Rich's Associate Experience Network at hrhelp@rich.com if you need assistance completing this application or to otherwise participate in the application process.