Primarily, the incumbent will be responsible for leading 1) development of complex computer programs with expert-level Python programming, integrate sensors, robots and GPS-based navigation for ...
Primarily, the incumbent will be responsible for leading 1) development of complex computer programs with expert-level Python programming, integrate sensors, robots and GPS-based navigation for ...
AWS Python Developer
Knoxville, TN · On-site
$48 - $66/hr
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field required. #DICE #LI-SH6 Other Information: CGI is required by law in some jurisdictions to include a ...
AWS Python Developer
Knoxville, TN · On-site
$48 - $66/hr
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field required. #DICE #LI-SH6 Other Information: CGI is required by law in some jurisdictions to include a ...
Adjunct Instructor - Computer Information Technology - Programming or Database Courses
Knoxville, TN · On-site
Adjunct Instructor - Computer Information Technology - Programming or Database Courses Apply now Job no: 503487 Work type: Adjunct, Faculty - Part-Time Location: Knoxville Categories: Faculty ...
Adjunct Instructor - Computer Information Technology - Programming or Database Courses
Knoxville, TN · On-site
Adjunct Instructor - Computer Information Technology - Programming or Database Courses Apply now Job no: 503487 Work type: Adjunct, Faculty - Part-Time Location: Knoxville Categories: Faculty ...
Master's or PhD in Computer Science, Computer Engineering, or a related field is a plus but not required. Compensation at Accenture varies depending on a wide array of factors, which may include but ...
New
Master's or PhD in Computer Science, Computer Engineering, or a related field is a plus but not required. Compensation at Accenture varies depending on a wide array of factors, which may include but ...
New
AWS Python Developer
Knoxville, TN · On-site
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field required. #DICE #LI-SH6 Other Information: CGI is required by law in some jurisdictions to include a ...
AWS Python Developer
Knoxville, TN · On-site
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field required. #DICE #LI-SH6 Other Information: CGI is required by law in some jurisdictions to include a ...
Tester Design Engineer - Vision Inspection
Maryville, TN · On-site
$73K - $100K/yr
Bachelor's degree in Electrical/Computer Engineering or related field is required * 0-5 years of relevant experience * Job level is flexible based on the candidate's experience Skills and Abilities:
Tester Design Engineer - Vision Inspection
Maryville, TN · On-site
$73K - $100K/yr
Bachelor's degree in Electrical/Computer Engineering or related field is required * 0-5 years of relevant experience * Job level is flexible based on the candidate's experience Skills and Abilities:
Tester Design Engineer - Vision Inspection
$73K - $100K/yr
Bachelor's degree in Electrical/Computer Engineering or related field is required * 0-5 years of relevant experience * Job level is flexible based on the candidate's experience Skills and Abilities:
Tester Design Engineer - Vision Inspection
$73K - $100K/yr
Bachelor's degree in Electrical/Computer Engineering or related field is required * 0-5 years of relevant experience * Job level is flexible based on the candidate's experience Skills and Abilities:
Controls Engineer
Morristown, TN · On-site
$96K - $125K/yr
Preferred Qualifications * BS in Electrical or Computer Engineering; MS in a technical field or MBA * Prior experience in cGMP manufacturing facility * Working knowledge of EOHS and Quality standards ...
Controls Engineer
Morristown, TN · On-site
$96K - $125K/yr
Preferred Qualifications * BS in Electrical or Computer Engineering; MS in a technical field or MBA * Prior experience in cGMP manufacturing facility * Working knowledge of EOHS and Quality standards ...
Controls Engineer
Morristown, TN · On-site
$96K - $125K/yr
Preferred Qualifications * BS in Electrical or Computer Engineering; MS in a technical field or MBA * Prior experience in cGMP manufacturing facility * Working knowledge of EOHS and Quality standards ...
Controls Engineer
Morristown, TN · On-site
$96K - $125K/yr
Preferred Qualifications * BS in Electrical or Computer Engineering; MS in a technical field or MBA * Prior experience in cGMP manufacturing facility * Working knowledge of EOHS and Quality standards ...
Tester Design Engineer - Automated Testing
Maryville, TN · On-site
$73K - $100K/yr
Bachelor's degree in Electrical/Computer Engineering or related field is required * 0-5 years of relevant experience * Job level is flexible based on the candidate's experience Skills and Abilities:
Tester Design Engineer - Automated Testing
Maryville, TN · On-site
$73K - $100K/yr
Bachelor's degree in Electrical/Computer Engineering or related field is required * 0-5 years of relevant experience * Job level is flexible based on the candidate's experience Skills and Abilities:
Tester Design Engineer - Automated Testing
$73K - $100K/yr
Bachelor's degree in Electrical/Computer Engineering or related field is required * 0-5 years of relevant experience * Job level is flexible based on the candidate's experience Skills and Abilities:
Tester Design Engineer - Automated Testing
$73K - $100K/yr
Bachelor's degree in Electrical/Computer Engineering or related field is required * 0-5 years of relevant experience * Job level is flexible based on the candidate's experience Skills and Abilities:
Analog IC Design Engineer NCG
Knoxville, TN · On-site
$192K/yr
Masters degree in Electrical Engineering, Electronics Technology, Electrical Engineering Technology, Electrical and Computer Engineering or related field * Cumulative 3.0/4.0 GPA or higher Preferred ...
Analog IC Design Engineer NCG
Knoxville, TN · On-site
$192K/yr
Masters degree in Electrical Engineering, Electronics Technology, Electrical Engineering Technology, Electrical and Computer Engineering or related field * Cumulative 3.0/4.0 GPA or higher Preferred ...
Education Bachelor's degree in Computer Science, Information Technology, Engineering, Business, or related field, or equivalent combination of education and experience. Experience Minimum 8+ years of ...
New
Quick apply
Education Bachelor's degree in Computer Science, Information Technology, Engineering, Business, or related field, or equivalent combination of education and experience. Experience Minimum 8+ years of ...
New
Adjunct Instructor - Computer Information Technology - Programming or Database Courses
Knoxville, TN · On-site
Adjunct Instructor - Computer Information Technology - Programming or Database Courses Required Documents Needed to Upload at Time of Application: • Resume • Unofficial Transcripts Position ...
Adjunct Instructor - Computer Information Technology - Programming or Database Courses
Knoxville, TN · On-site
Adjunct Instructor - Computer Information Technology - Programming or Database Courses Required Documents Needed to Upload at Time of Application: • Resume • Unofficial Transcripts Position ...
Adjunct Instructor - Computer Information Technology - Programming or Database Courses
Knoxville, TN · On-site
Adjunct Instructor - Computer Information Technology - Programming or Database Courses Required Documents Needed to Upload at Time of Application: • Resume • Unofficial Transcripts Position ...
Adjunct Instructor - Computer Information Technology - Programming or Database Courses
Knoxville, TN · On-site
Adjunct Instructor - Computer Information Technology - Programming or Database Courses Required Documents Needed to Upload at Time of Application: • Resume • Unofficial Transcripts Position ...
Technical Assistant: Tennessee Ion Beam Laboratory, Department of Nuclear Engineering - UTK
Knoxville, TN · On-site
Working knowledge of various lab and computer equipment. * Knowledge of research and laboratory ... Resume * Cover Letter About The Department The University of Tennessee Nuclear Engineering ...
Technical Assistant: Tennessee Ion Beam Laboratory, Department of Nuclear Engineering - UTK
Knoxville, TN · On-site
Working knowledge of various lab and computer equipment. * Knowledge of research and laboratory ... Resume * Cover Letter About The Department The University of Tennessee Nuclear Engineering ...
Primarily, the incumbent will be responsible for leading 1) development of complex computer programs with expert-level Python programming, integrate sensors, robots and GPS-based navigation for ...
Primarily, the incumbent will be responsible for leading 1) development of complex computer programs with expert-level Python programming, integrate sensors, robots and GPS-based navigation for ...
Analog IC Design Engineer NCG
Knoxville, TN · On-site
$192K/yr
Masters degree in Electrical Engineering, Electronics Technology, Electrical Engineering Technology, Electrical and Computer Engineering or related field * Cumulative 3.0/4.0 GPA or higher Preferred ...
Analog IC Design Engineer NCG
Knoxville, TN · On-site
$192K/yr
Masters degree in Electrical Engineering, Electronics Technology, Electrical Engineering Technology, Electrical and Computer Engineering or related field * Cumulative 3.0/4.0 GPA or higher Preferred ...
Service Technician
Knoxville, TN · On-site
$28 - $50/hr
Proficient with Alerton, Distech, or Tridium Programming * Experience with electronics and basic electrical circuits * Strong troubleshooting skills * Computer hardware and software skills
Quick apply
Service Technician
Knoxville, TN · On-site
$28 - $50/hr
Proficient with Alerton, Distech, or Tridium Programming * Experience with electronics and basic electrical circuits * Strong troubleshooting skills * Computer hardware and software skills
Responsibilities * Oversee daily operations of the CAD team, including workload allocation ... Collaborate with engineers, architects, and project managers to align scopes, resolve design ...
Quick apply
Responsibilities * Oversee daily operations of the CAD team, including workload allocation ... Collaborate with engineers, architects, and project managers to align scopes, resolve design ...
Computer Programmer information
See Sevierville, TN salary details
$27.9K - $32.7K
5% of jobs
$32.7K - $37.5K
10% of jobs
$37.5K - $42.4K
7% of jobs
$43.2K is the 25th percentile. Wages below this are outliers.
$42.4K - $47.2K
15% of jobs
$47.2K - $52K
7% of jobs
The median wage is $53.7K / yr.
$52K - $56.8K
15% of jobs
$56.8K - $61.6K
11% of jobs
$65.2K is the 75th percentile. Wages above this are outliers.
$61.6K - $66.4K
6% of jobs
$66.4K - $71.2K
14% of jobs
$71.2K - $76K
7% of jobs
$76K - $80.8K
2% of jobs
$27.9K
$55K
$80.8K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What Does a Computer Programmer Do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
What are some typical challenges computer programmers face when working on large team projects?

Research Scientist, Department of Plant Sciences - UTIA
Knoxville, TN • On-site
Full-time
Re-posted 6 days ago
Job description
The Research Consultant is a high-level position responsible for independently leading the design, development, testing and scientific publishing of a cutting-edge robotic inventory system. Primarily, the incumbent will be responsible for leading 1) development of complex computer programs with expert-level Python programming, integrate sensors, robots and GPS-based navigation for automatically counting trees, measuring tree structures, and identifying tree locations; 2) planning and executing laboratory, virtual environment, and field experiments to validate and improve system accuracy, and writing test reports; and 3) evaluation of experimental successes and failures, troubleshooting, and making appropriate course corrections to achieve project success within the project timeline. The incumbent will serve as the primary author on multiple scientific manuscripts. The Research Consultant is responsible for the success of this project.
Responsibilities
- Provides high-level expertise and knowledge in experimental procedures that are needed for planning, coding, and troubleshooting based on the unique needs of unmanned autonomous ground vehicles systems in real and virtual environments including navigation and targeting, identifying, and counting trees for inventory. Specific expertise is needed to design experiments, develop novel experimental protocols and data collect techniques, and evaluate progress and plan modifications to address challenges and achieve project success.
- Responsible for complete design and development of software including databases and computer programming to geo-map and compile tree inventory data.
- Independently develop a model for tree growth for multiple tree species and anticipate dates by which crops reach their target size.
- Autonomously develop cloud-base storage solutions that interface with industry-accessible inventory, workflow, and financial software.
- Provide project leadership for planning, organizing and conducting novel experiments including decision-making responsibility for scheduling, resource allocation, and work flow to conduct experiments on time, efficiently and effectively.
- Directly responsible for designing protocols and utilizing and/or developing novel methods to create advanced protocols, i.e., interoperate with other Python packages from the ROS 2 ecosystem, with the goal of developing increasing the efficiency of future experiments in virtual environments.
- Reviews, independently interprets results from his or her ongoing experiments, and makes adjustments to improve experimental test subjects, test conditions, payload, programming and experimental methods of future experiments.
- Decides the test materials for inclusion in new experiments in the field and in virtual environments.
- Provides technical expertise and direction for experiments including determining experimental design, developing coding solutions, methods and timing for collecting data, methods to statistically analyze, summarize and present data, and criteria with which to measure the success of experiments to other researchers on the research team.
- Mentor and develop young scientists (post docs, graduate and undergraduate students) in the program.
- Serve as lead author of research reports, present research to academic peers and industry audiences
- Provide leadership and guidance to junior research team members on scientific writing
- Serve as lead author of white papers, present results to government agencies and national stakeholder boards.
- Serve as lead author on scientific manuscripts from their independent research and contribute as coauthor to other manuscripts from the broader research project, as appropriate.
Qualifications
Required Qualifications
• Master's degree - Computer Information Science, Computer Engineering, Computer Programming
• At least three years of experience providing design, development, methods, and data analysis for research projects as a scientist or research analyst.
• At least two years providing consultative services for research projects as a scientist or research analyst.
• At least three years of experience programming with Python.
• An equivalent combination of education, training, and experience will be considered.
Preferred Qualifications
• Four or more years participating in the design, development, methods, and data analysis of research projects.
• Three or more years providing consultative services for research projects.
• Four or more years of experience programming in Python.
Work Location
- Location: Office space is available in Knoxville, TN and Wooster, OH. Remote employment will be considered.
- Onsite, Hybrid, or Remote: Onsite, Remote employment will be considered
Compensation and Benefits
- UT market range: MR 13
- Anticipated hiring range:
- Find more information on the UT Market Range structure here
- Find more information on UT Benefits here
Application Instructions
To express interest, please submit an application with the noted below attachments. To be assured of full consideration, completed applications with all requested materials should be submitted on or before July 16, 2026 or until a suitable candidate is found.
- Resume
- Cover Letter
About The College/Department/Division
The Department of Plant Sciences, part of the Herbert College of Agriculture at the University of Tennessee, Knoxville, addresses agricultural and environmental challenges through teaching, research, and Extension. We offer programs in plant sciences and landscape design, conduct research in crop production, genetics, plant physiology, and sustainable agriculture, and support growers and industry partners across Tennessee.
About Us
The University of Tennessee, Knoxville, has shaped leaders, changemakers, and innovative thinkers since its founding in 1794. The university is home to more than 38,000 students and 10,000 statewide employees-the Volunteers-who uphold the university's tradition of lighting the way for others through leadership and service.
UT Knoxville offers over 900 programs of study across 14 degree-granting colleges and schools. As Tennessee's flagship land-grant university, its footprint spans the entire state. The university holds the highest Carnegie classification for research activity and has deep partnerships with industry leaders and the US Department of Energy's largest multidisciplinary laboratory, Oak Ridge National Laboratory.
The Knoxville campus serves and recruits for UT Knoxville, including the Institute of Agriculture and the Space Institute, as well as the UT Institute of Public Service.
UT Knoxville considers its employees its number one asset. With values that focus on work-life balance, compensation, and innovation leadership, all Vols are supported to advance professionally. Employees have access to career development and coaching, continued education, and an extensive list of development and training possibilities. The Volunteer employee experience implements structures and practices to attract and retain top-tier talent, fostering a strong staff community and supporting a culture of involvement and engagement for everyone.
The university holds a strong commitment to its land-grant mission of learning and engagement, with a tradition of service and leadership that carries that Volunteer spirit throughout the state and around the world. It has been ranked nationally as "Best Employer for New Graduates," "One of America's Best Large Employers," and "Best Workplace for Women," and has been designated as "Best Place for Working Parents" by Forbes Magazine.
Apply today and join the Tennessee Volunteer community!
About University of Tennessee at Martin
Sourced by ZipRecruiter
Industry
Colleges, universities, and professional schools
Company size
1,001 - 5,000 Employees
Headquarters location
Martin, TN, US
Year founded
1900