Job Title: Software Engineer
Job Description
This role emphasizes support and maintenance rather than software creation from scratch. You will act as the in-house expert for software-related help, ensuring seamless UAV production through collaboration, cross-team communication, and knowledge transfer. Your primary focus will be maintaining and updating software tools, creating golden hard drives, and deploying software to the production group.
Responsibilities
Act as the primary technical support for the team overseeing the Contract Manufacturer's (CM) production process, addressing software-related issues promptly.Provide guidance and troubleshooting expertise for software integration issues during UAV assembly and testing phases at the CM.Perform regression testing on production software.Collaborate with the CM team to test and validate the integration of developed UAV software with hardware components.Verify the functionality of system communication protocols (e.g., MAVLink) and ensure compatible operation with UAV control systems and telemetry.Work directly with the CM and the development team to debug and resolve software-related problems observed during manufacturing, assembly, and testing.Document and communicate any software changes, ensuring alignment between the overseeing team and CM.Provide updated documentation, configuration files, or scripts to the CM when changes are required.Ensure the usability and reliability of GUI tools developed using GTK for CM operators to interface with the UAV during manufacturing and testing.Maintain or enhance tooling scripts based on CM requirements or production feedback.Train or assist the CM in operating existing tools and adhering to best practices for software testing and validation.Act as a liaison between the internal development team and the CM, relaying technical updates or requirements as necessary.Provide continuity for ongoing projects, ensuring alignment and support for CM-based production challenges.Essential Skills
5-8 years of experience is ideal, but candidates with up to 15 years of experience may also be considered.Eligibility to obtain a clearance.Experience as a software engineer with experience developing for manufacturing.Experience with UAV/UAS is ideal; candidates with electronic industry or missile experience may also be suitable.Experience with regression testing, troubleshooting, MAVLink, GUI development, production environments, and software development.Additional Skills & Qualifications
Strong troubleshooting and debugging abilities to support post-development workflows with remote or onsite CMs.Proficiency in Python, MAVLink, GUI development using GTK framework.Strong interpersonal and communication skills to act as a bridge between the internal development team and the CM.Experience with documenting and managing software changes in a production-focused environment.Work Environment
The role involves domestic travel to contract manufacturing sites to oversee software integration and application into products. Occasionally, you will be the primary point of contact for software integration tasks.
Job Type & LocationThis is a Permanent position based out of Huntsville, AL.
Pay and BenefitsThe pay range for this position is $120000.00 - $150000.00/yr.
Anthem Blue Cross/Luminare – Medical(800) 990-9058myluminarehealth.comCVS/Caremark Retail & Mail Order Pharmacy(800) 776-1355caremark.comGuardian – Dental(800) 541-7846https://www.guardiananytime.comEyeMed - Vision(866) 804-0982eyemed.comHealth Savings Accounts and Flexible
Workplace TypeThis is a fully onsite position in Huntsville,AL.
Application DeadlineThis position is anticipated to close on Feb 17, 2026.
About ActalentActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.