1

Computer Engineer Jobs in Athens, TN (NOW HIRING)

This is a hands-on engineering role focused on both hull, deck, and small parts design and ... You'll take projects from sketch to sea trial, creating 3D CAD models, supporting tooling and ...

Mechanical Design Engineer (Boating)

Vonore, TN · On-site

$71K - $97K/yr

This is a hands-on engineering role focused on both hull, deck, and small parts design and ... You'll take projects from sketch to sea trial, creating 3D CAD models, supporting tooling and ...

We are seeking a highly skilled Associate Design Engineer to support our engineering and ... This role is a dynamic blend of 3D modeling / CAD, mechanical design, technical documentation, and ...

We are seeking a highly skilled Associate Design Engineer to support our engineering and ... This role is a dynamic blend of 3D modeling / CAD, mechanical design, technical documentation, and ...

Use engineering and computer design software, specifically, NX, Solidworks, and AutoCAD. * Manage new product design and continuous improvement of Malibu and Axis boats' mechanical designs. * Confer ...

Use engineering and computer design software, specifically, NX, Solidworks, and AutoCAD. * Manage new product design and continuous improvement of Malibu and Axis boats' mechanical designs. * Confer ...

Use engineering and computer design software, specifically, NX, Solidworks, and AutoCAD. * Manage new product design and continuous improvement of Malibu and Axis boats' mechanical designs. * Confer ...

We are seeking an analytical and hands-on Process Engineer to help us elevate the performance ... Technical Proficiency - Strong computer skills, including basic knowledge of computer-based ...

Use engineering and computer design software, specifically AutoCAD, NX, and SolidWorks. * Ensure proper cross-departmental coordination and effective communication of all assigned projects. * Other ...

Process Engineer

Dayton, TN · On-site

$90K - $105K/yr

We are seeking an analytical and hands-on Process Engineer to help us elevate the performance ... Technical Proficiency - Strong computer skills, including basic knowledge of computer-based ...

Use engineering and computer design software, specifically AutoCAD, NX, and SolidWorks. * Ensure proper cross-departmental coordination and effective communication of all assigned projects. * Other ...

Process Engineer

Dayton, TN · On-site

$90K - $105K/yr

We are seeking an analytical and hands-on Process Engineer to help us elevate the performance ... Technical Proficiency - Strong computer skills, including basic knowledge of computer-based ...

Use engineering and computer design software, specifically AutoCAD, NX, and SolidWorks. * Ensure proper cross-departmental coordination and effective communication of all assigned projects. * Other ...

Proficiency in CAD software (e.g., SolidWorks, AutoCAD) and other relevant engineering tools. WORKING CONDITIONS * This position requires the ability to stand and walk for extended periods.

Product Engineer

Dayton, TN · On-site

$63K - $108K/yr

Proficiency in CAD software (e.g., SolidWorks, AutoCAD) and other relevant engineering tools. WORKING CONDITIONS * This position requires the ability to stand and walk for extended periods.

next page

Showing results 1-20

People also search for

Computer Engineer information

See Athens, TN salary details

$40.6K

$101.8K

$115.2K

How much do computer engineer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for computer engineer in Athens, TN is $101,796.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,400.00 and $110,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?

To thrive as a Computer Engineer, you need a strong background in computer science, mathematics, and hardware/software design, typically supported by a bachelor’s degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), circuit design tools, and industry certifications like CompTIA or Cisco are highly valuable. Problem-solving, teamwork, and effective communication are essential soft skills that set top performers apart. These abilities ensure that computer engineers can design, implement, and optimize systems that meet technical requirements and business goals.

What is the difference between Computer Engineer vs Software Developer?

AspectComputer EngineerSoftware Developer
Required CredentialsBachelor's in Computer Engineering or related field; certifications like Cisco, CompTIABachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS
Work EnvironmentDesigning hardware, embedded systems, and software integration in labs or officesWriting, testing, and maintaining software applications in offices or remote setups
Employer & Industry UsageTech companies, manufacturing, telecommunications, embedded systemsIT firms, software companies, startups, enterprise software development

Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.

What Is a Computer Engineer?

A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.

What are computer engineers?

Computer engineers are professionals who design, develop, test, and maintain computer hardware and software systems. They work at the intersection of electrical engineering and computer science, focusing on how computer systems function and how they can be improved. Their roles can involve creating microprocessors, designing circuit boards, developing embedded systems, and optimizing software for hardware performance. Computer engineers play a crucial role in advancing technology across industries, from consumer electronics to aerospace and healthcare.

What are common challenges computer engineers face when working on cross-functional teams?

Computer engineers often collaborate with software developers, hardware designers, and project managers, which can present challenges in aligning technical requirements and communication styles. Ensuring that everyone has a clear understanding of system limitations and integration points is crucial, as miscommunication can lead to project delays or rework. Staying adaptable and proactively clarifying expectations helps computer engineers navigate these collaborative environments successfully.
What cities near Athens, TN are hiring for Computer Engineer jobs? Cities near Athens, TN with the most Computer Engineer job openings:
Infographic showing various Computer Engineer job openings in Athens, TN as of May 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 100% In-person job distribution, with an average salary of $101,796 per year, or $48.9 per hour.
Instructor - Computer Support Technology (Rhea Co.)

Instructor - Computer Support Technology (Rhea Co.)

TNBR Careers

Dayton, TN • On-site

Full-time

Posted 2 days ago


Job description

We have an opening for an Associate Instructor - Computer Support Technology (TCAT) at the Rhea County Higher Education Center! 

Our Purpose - We support and empower everyone in our community to learn without limits.

Our Values: 

We cultivate a welcome and supportive environment.

We care about the well-being of each other.

We instill trust through integrity and transparency.

We encourage fearless innovation and resilience.

We collaborate to build a better future.

Our Mission - We are Chattanooga State, a dedicated team that delivers accessible, innovative learning opportunities that surpass expectations.  Together, we enrich the lives of students, and their families; develop a talented workforce; and partner with our community to lead boldly into the future.

General Summary

The Computer Support Technology Instructor is responsible for delivering high-quality instruction in the Computer Support Technician program at the Rhea County Higher Education Center. The instructor facilitates classroom and lab learning, evaluates and monitors student progress, assigns grades, and provides academic and career guidance to students. Responsibilities include developing and maintaining course materials and syllabi, selecting and managing instructional resources, and maintaining accurate attendance and grade records. The instructor participates in curriculum development and revision, stays current with industry trends and instructional technologies, and engages in professional development activities. Additional duties include advising and recruiting students, supporting student organizations and activities, participating in college and community service, assisting with accreditation and assessment processes, and maintaining positive relationships with colleagues, industry partners, and advisory committees. The instructor is committed to preparing students for successful employment in Information Technology and supporting the mission and goals of the college.

Essential Functions

Teaching Excellence and Program Innovation

  • Demonstrate teaching excellence by using evidence-based instructional practices that foster student learning.
  • Adapt tests and refine new pedagogical approaches that fit Chattanooga State's campus context.
  • Structure student experiences to ensure relevance in academic, student life, and co-curricular activities.
  • Ensure that instructional materials and equipment are ready for student use, sufficient in quantity, are properly maintained, and are in working order prior to class time.
  • Facilitate classroom instruction, evaluate students, monitor their progress, assign final grades, and maintain attendance and grade records. Counsel and advise students on academic preparation and career goals and work to retain students in the program.
  • Develop and maintain a site on the college's Learning Management System (eLearn) platform where class documents (syllabi, classroom information, quizzes, tests, etc.) are stored and available for students to access anytime.
  • Maintain an active advisory committee that meets twice a year and covers industry and programming needs.
  • Remain current within assigned instruction, related occupational areas, and technologies; acquire, maintain, and apply knowledge of current instructional methodologies and materials; attend scheduled college, divisional, professional development, and in-service activities; and participate in the annual faculty evaluation process.
  • In addition to teaching, the faculty member is expected to play a vital role in program development. This includes maintaining up-to-date programs and curricula, maintaining technical skills, and acquiring new technical skills as the industry evolves.

Holistic Student Support

  • Participate in student recruitment and admission decisions and activities. 
  • Support placement of students with work‑based learning (WBL) experiences. 
  • Review and respond to various reports in a timely manner. 
  • Collaborate with student services to support students. 
  • Work collaboratively with student services teams to connect learners with academic, advising, and support resources.

Organizational Culture

  • Support the College’s mission and core values. 
  •  Maintain a respectful and student‑centered environment.
  • Support and provide leadership for College and division goals. 
  • Offers responsive and consistent services and support for students, faculty, and staff.

Position Requirements

  • Technical diploma or equivalent degree in post-secondary education with credentials in Information Technology
  • Three years of Computer Support experience within the last five years
  • Microsoft Office Specialist, CompTIA A+, Network+, and Security+ certifications
  • Organizational and communication skills for effectively teaching, assessing, and interacting with students and colleagues
  • Areas of instruction include supporting end-users, troubleshooting hardware and software issues, and configuring and performing minor repairs of mobile devices.

Preferred Requirements:

  • Associate Degree in Computer Science, Information Technology, Engineering, or a related field
  • CompTIA Linux+, Server+ and Cloud+ certifications
  • Two years of Tier I Service Desk experience or end-user support
  • Prior teaching or evidence of ability to teach students

Knowledge, Skills, and Abilities:

  • Uphold a positive attitude with dedication to improving the quality of life for students and the economic prosperity of the community
  • Be highly motivated and stay current with the fast pace of technological change
  • Show strong organizational, time-management, and leadership skills for sustaining a consistent curriculum with the day program
  • Demonstrate willingness to develop lasting workplace relationships with students, faculty, staff, industry partners, and the public 

Salary: Commensurate with experience and according to the salary guidelines of the Tennessee Board of Regents.

Range: $50,894 - $61,074

Closing Date: All applicant submissions must include CV/Resume, References, and Unofficial Transcript attachments.

Open Until Filled: Yes