Knoxville, TN

Senior Embedded Software Engineer (LR-22772) Knoxville, TN

Job Summary

We are looking for an experienced Lead Embedded Software Engineer to join our team in Knoxville, TN. The ideal candidate will have expertise in embedded software engineering, particularly in Debian-based Linux distributions, or UI development using Qt. Additionally, experience or a personal interest in small unmanned systems (such as drones) is highly desirable. We have multiple senior software engineering positions available, focusing on various areas including embedded Linux administration, machine learning, UI development, autopilot software, and system architectures.


· Design and develop high-quality software for next-generation unmanned systems

· Lead and mentor a team of junior software engineers to develop unmanned systems products and solutions

· Prioritize and execute tasks throughout the software development life cycle

· Write clean, efficient code and develop tools and applications

· Automate tasks using appropriate tools and scripting

· Debug code and conduct validation and verification testing

· Collaborate with internal teams to enhance software functionality


While the following skills are preferred, we will consider applicants with varying skillsets:

  • Minimum 5 years of experience in Software Engineering (Required)
  • Proficiency in programming languages such as C, C++, Qt, .Net, and/or Python

· Strong knowledge of embedded Linux, including system management, network management, and modem management

· Familiarity with or a strong interest in open-source autopilot projects and communication protocols (PX4, ArduPilot, ROS, MAVLink, QGroundControl, Mission Planner, etc.)

· Preferred experience with ARM architectures, Raspberry Pi, Nvidia Jetson, and other embedded platforms

· Familiarity with Visual Studio

This is an exciting opportunity for a skilled Lead Embedded Software Engineer to contribute to cutting-edge projects in a fast-growing company that supports the development of consumer and defense drones.


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


Minimum requirement: B.S. Degree in Engineering or Computer Science. Advanced degrees are highly welcome.

Job Type: Full-time

Pay: $150,000.00 - $225,000.00 per year


  • 401(k) retirement plan
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Relocation assistance
  • Stock options


  • Flexible working hours
  • No work on weekends

Ability to Relocate

  • Relocation with an employer-provided package is required

Willingness to travel

  • Preferred travel requirement: 25%
Back to Jobs

  • Max. file size: 300 MB.

Ready to take
the next step?

Submit your resume and join a realm of unparalleled opportunities at iLocatum. We’re dedicated to connecting exceptional talent with impactful roles. Start your journey towards success by sharing your expertise with us.