Embedded Software Engineer - Knoxville, TN

ProTalent Finders

Knoxville (TN)

On-site

USD 85,000 - 110,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A leading technology recruitment firm in Knoxville, TN is seeking a skilled Embedded Software Engineer to join a fast-growing company specializing in drone development. The ideal candidate will have extensive experience in software engineering, particularly with embedded Linux and programming languages like C, C++, and Python. You will be responsible for developing innovative software solutions, leading a team of junior engineers, and collaborating with various internal teams. US citizenship and the ability to obtain security clearance are required.

Qualifications

  • 5+ years of Software Engineering experience.
  • Familiarity with communication protocols like PX4, ArduPilot, ROS.
  • Experience with embedded platforms such as Raspberry Pi and Nvidia Jetson.

Responsibilities

  • Develop high-quality software design and architecture.
  • Lead a team of junior software engineers.
  • Identify and execute tasks in the software development life cycle.
  • Produce clean and efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Perform validation and verification testing.

Skills

Proficiency in C
Proficiency in C++
Proficiency in Qt
Knowledge of .Net
Knowledge of Python
Strong proficiency in embedded Linux
Familiarity with open-source autopilot projects
Experience with ARM architectures

Education

B.S. Degree in Engineering or Computer Science

Tools

Visual Studio

Job description

Embedded Software Engineer - Knoxville, TN
Job Overview

We are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have a strong background in embedded software engineering (particularly Debian-based Linux distributions) or UI development within Qt and will have a background with or personal interest in small unmanned systems (i.e. drones). Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures.

Responsibilities
  • Develop high-quality software design and architecture for next-generation unmanned systems
  • Grow to lead a team of junior software engineers to develop products and solutions related to unmanned systems.
  • Identify, prioritize, and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scriptingReview and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams to fix and improve software
Experience

The successful candidate would ideally possess the following skills; however, we will consider applicants with only partial skillsets.

  • Software Engineering: 5 years (Required)
  • Proficiency in C, C++, Qt, .Net and/or Python
  • Strong proficiency in embedded Linux, including system, network manager, modem manager, etc.
  • Familiarity with or strongly expressed interest in open‑source autopilot projects and communication protocols (PX4, ArduPilot, ROS, MAVLink, QGroundControl, Mission Planner, etc.)
  • Experience with ARM architectures, Raspberry Pi, Nvidia Jetson and other embedded platforms preferred
  • Knowledge of Visual Studio

This is an exciting opportunity for a skilled Senior Software Engineer to contribute to cutting‑edge projects in a fast growing company supporting consumer and defense drone development.

Requirements

Job applicants must be US Citizens and must be able to obtain a security clearance.

Education

B.S. Degree in Engineering or Computer Science. Advanced degrees are welcome.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Machine Intelligence Technologies, LLC • Houston (TX), Northern (KY)

Hybrid
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Searchability Aerospace & Defense • Town of Florida (NY)

On-site
USD 110,000 - 180,000
Software Engineer
Software Engineer

Easy Aerial Inc. • New York (NY)

On-site
USD 110,000 - 170,000
Equity participation
Software Engineer
Software Engineer

Quantum-Systems,-Inc • Huntsville (AL)

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

XTEND • Tampa (FL)

On-site
USD 85,000 - 115,000
Embedded Software Developer - Robotics (US Citizenship Required)
Embedded Software Developer - Robotics (US Citizenship Required)

Teledyne FLIR • Orem (UT)

On-site
USD 75,000 - 110,000
Embedded Software Engineer II
Embedded Software Engineer II

Palladyne AI • Salt Lake City (UT)

On-site
USD 120,000 - 150,000
Competitive salary
401(k) with company match
Medical coverage
+5
Senior Embedded Software Engineer for Drones & Linux
Senior Embedded Software Engineer for Drones & Linux

ProTalent Finders • Knoxville (TN)

On-site
USD 85,000 - 110,000
Software Engineer
Software Engineer

ApplyMint • Fayetteville (NC)

On-site
USD 95,000 - 120,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Ethereum Technologies LLC • Houston (TX), Northern (KY)

Hybrid
USD 120,000 - 150,000