1

Drone Programming Jobs in Tennessee (NOW HIRING)

Oversee the State Air Mobility Working Group and Air Mobility Task Force concerning the adoption and implementation of AAM statewide; o Co-Lead with TDOT Engineering Division the TDOT drone quarterly ...

... engineering, operations, field staff, and external stakeholders to develop GIS solutions and improve processes. Provide GIS technical support and training as needed. Stay current with GIS, drone, and ...

GIS Analyst

Knoxville, TN ยท Remote

$53K - $96K/yr

... engineering, operations, field staff, and external stakeholders to develop GIS solutions and improve processes. Provide GIS technical support and training as needed. Stay current with GIS, drone, and ...

Memphis Promotional Specialist

Memphis, TN ยท On-site

$21.25 - $29.50/hr

... via drone delivery services. Through various partnerships with restaurants, retailers and convenience services, our programming will take place at various storefronts, farmers markets and other ...

GIS Analyst

Knoxville, TN ยท On-site

$53K - $96K/yr

Experience planning, collecting, processing, and managing drone-based imagery and LiDAR datasets * Experience with Python, SQL, Arcade, or other scripting/programming languages used to automate GIS ...

Our teams of hundreds of scientists, engineers, aerospace professionals, and futurists have been ... The Flight Monitor will be responsible for real-time monitoring of drone flights, ensuring ...

next page

Showing results 1-20

Drone Programming information

What is drone programming?

A Drone Programming job involves developing software and algorithms to control drones for various applications, such as aerial photography, mapping, surveillance, or autonomous navigation. Programmers work with flight control systems, sensor integration, computer vision, and communication protocols to enhance drone functionality. This role requires proficiency in languages like Python, C++, and ROS, along with knowledge of robotics and AI.

What are the key skills and qualifications needed to thrive in drone programming?

Drone Programming professionals require strong skills in computer programming (such as Python, C++, or ROS), robotics, and UAV systems, often backed by a relevant degree in computer science, engineering, or a similar field. Familiarity with drone-specific software platforms, flight control systems, and certifications like FAA Part 107 are commonly needed. Outstanding problem-solving, collaboration, and communication skills are crucial in this role. These competencies ensure the reliable development, integration, and deployment of drone technologies in complex and dynamic environments.

What are the typical challenges faced when working as a drone programmer?

Drone Programmers often face challenges related to integrating hardware and software, optimizing flight control algorithms, and ensuring robust communication between the drone and ground stations. Adapting code to function reliably in varying weather conditions and environments, while meeting strict safety and regulatory standards, is a frequent aspect of the role. Collaborating closely with hardware engineers, pilots, and regulatory teams is common, requiring adaptability and teamwork. Overcoming these challenges helps professionals develop versatile solutions and excel in dynamic, technology-driven teams.

How much do drone programmers make?

Drone programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and the complexity of projects. Skilled programmers with knowledge of programming languages like Python or C++ and experience with drone hardware can command higher salaries, especially in industries such as defense, agriculture, or surveying.

How to become a drone programmer?

To become a drone programmer, you should have a strong foundation in programming languages such as Python or C++, and knowledge of robotics, control systems, and embedded systems. Gaining experience with drone hardware, simulation software, and relevant certifications can also improve job prospects in this field.
Infographic showing various Drone Programming job openings in Tennessee as of September 2026, with employment types broken down into 84% Full Time, 5% Part Time, and 11% Contract. Highlights an 78% In-person, 11% Hybrid, and 11% Remote job distribution.

Aviation Technical Specialist I

Nashville, TN โ€ข On-site

Full-time

Re-posted 27 days ago


Job description

Job Title: Aviation Technical Specialist I
Location: Nashville, TN/Hybrid
Duration: 24+ Months
Advanced Aviation Section Roles and Responsibilities:
โ€ข The essential duties, but not limited to, for Technical Specialist 3* in the Advance Aviation Section associated to TDOT Aeronautics:
o Drone [Uncrewed Aerial Systems (UAS)] Training and Oversight Specialist
ยง Oversee different aspects of the TDOT Drone Program to ensure users are following the requirements of TDOT's Standard Operating Procedures (SOP);
ยง Oversee TDOT's drone application and other resources for internal and external users;
ยง Oversee training of staff that will be operating or overseeing drone operations on behalf of the state;
ยง Assist with the annual conference and training event called "TN Drone Symposium" for all state employees, local government staff, consultants and vendors;
ยง Assist with the TDOT drone quarterly meetings;
ยง Coordinate other training and informational events concerning new hardware and software;
ยง Obtain an UAS FAA Part 107 license or equivalent and if required, fly on behalf of TDOT;
ยง Review and compile data associated to drones;
ยง Conduct site visits to oversee drone usage to help make changes to Policy and SOP to both ensure operations are conducted safely, but also efficiently;
ยง Assist with Air Mobility tasks as requested that includes commercial Drone operations.
โ€ข The essential duties, but not limited to, for the Statewide Technical Specialist in the Advance Aviation Section associated to TDOT Aeronautics:
Air Mobility (including commercial UAS operations) Specialist
Oversee the development of the Advanced Air Mobility (AAM) Framework and continued update as a living document;
Assist with the Statewide Working Group overseeing the adoption and implementation of AAM statewide;
Assist the coordination with federal agencies and state agencies associated to test sites and use cases of AAM Statewide;
Participate in studies to advance the drone utilization by the state via package deliveries beyond visual line of site and execute test sites that can be scaled statewide;
Research federal funding opportunities and coordinate with industry to create private public partnership or pool funding opportunities;
ยง Obtain an UAS FAA Part 107 license or equivalent and if required, fly on behalf of TDOT;
ยง Review and compile data associated to drones and other air mobility needs;
Assist with Drone Training and Oversight tasks as requested.
โ€ข TDOT Team Lead would incorporate all the responsibilities of Technical Specialist 3* and Statewide Technical Specialist plus the following responsibilities:
o Administer the TDOT Drone Program to ensure users are following the requirements of the TDOT Drone Policy and TDOT's Standard Operating Procedures (SOP);
o Administer the annual conference and training event called "TN Drone Symposium" for all state employees, local government staff, consultants and vendors;
o Administer the Air Mobility Program to ensure the creation and evolution of the Advanced Air Mobility (AAM) Framework is executed;
Oversee the State Air Mobility Working Group and Air Mobility Task Force concerning the adoption and implementation of AAM statewide;
o Co-Lead with TDOT Engineering Division the TDOT drone quarterly meetings;
o Obtain an UAS FAA Part 107 license or equivalent and if required, fly on behalf of TDOT;
o Learn to become proficient in different funding components that can be leveraged for Air Mobility;
o Learn key components of technical disciplines within a matrix organization to ensure project successfulness by engaging the proper individuals for project needs;
o Participate in the creation of new processes, software procurement and/or development, hardware recommendations for procurement and training of internal/external stakeholders/customers;
o Lead training for internal assigned staff;
o Assist with creating performance metrics and targets for staff annually;
o Assist with tracking performance of staff;
o Assist with coaching staff as needed.