Senior Embedded Software Engineer for Drones & Linux
ProTalent Finders
Knoxville (TN)
On-site
USD 85,000 - 110,000
Full time
14 days+
Application generator
An application made for this job — a tailored resume and cover letter that speak straight to the posting.
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
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.