cover image
Homeland Talent Solutions

Mid-Level Software Programmer

On site

Tullahoma, United states

Mid level

Freelance

04-11-2025

Share this job:

Skills

Communication Creativity C# PowerShell Visual Studio SQL Test Networking Research Risk Mitigation Operating Systems Programming Databases Organization SQL Server Shell Software Development C++ Active Directory LabVIEW

Job Specifications

Job Summary

Homeland has partnered with a cutting-edge engineering firm specializing in the design, construction, and operation of complex research and development facilities. These include wind tunnels, rocket test stands, jet engine test cells, altitude chambers, and other advanced testing systems used across the aerospace, automotive, motorsports, defense, and nuclear sectors.

Our client’s global customer base includes top-tier organizations such as NASA, Boeing, Audi, Ford, the U.S. Air Force, and several confidential F1 motorsports teams. Projects range in scope from focused technical studies to large-scale, multi-million-dollar turnkey systems.

We are seeking a Mid-Level Software Programmer to join their team and support these high-impact projects. The ideal candidate is collaborative, organized, and effective at communicating across all levels of an organization. You’ll thrive in a fast-paced environment, contributing to technically sophisticated solutions that push the limits of innovation.

This Software Programmer role offers a unique opportunity to work on groundbreaking projects alongside a team of dedicated engineers and professionals—delivering results that meet the client expectations for quality, budget, and schedule.

Responsibilities

Support a commercially available Data Acquisition and Control Software Package, including programming, testing, field deployment, and documentation
Develop interface software for data acquisition systems using C# or LabVIEW for National Instruments platforms (eg, PXI, cDAQ, cRIO) or equivalent equipment
Design and maintain relational databases, with a focus on Microsoft SQL Server
Conduct local software development, system integration, and testing
Monitor project progress and implement risk mitigation strategies when needed
Develop communication software for various protocols, including Ethernet, reflective memory, GPIB, USB, and RS-232/485
Support on-site software installation and system checkout (primarily US-based, with some international travel)
Perform facility startup, system checkout, and commissioning at domestic and international locations
Communicate project updates and technical details with clients and internal management
Estimate design, materials, installation, checkout, commissioning, and activation costs for projects
Plan labor allocation and schedule project milestones to ensure on-time, on-budget delivery
Assist in proposal development to secure future projects with existing and new clients
Lead software and data acquisition projects through all phases: design, fabrication, implementation, testing, and commissioning

Requirements

Bachelor of Science in Computer Science, Computer Engineering, Mechatronics, or a related field from an ABET-accredited engineering program
Minimum of 4 years of experience in software system design, development, and deployment
Strong foundation in math, science, and general engineering, with a focus on software for scientific and engineering applications (not business software)
Proficiency in C, C++, C#, NET, and experience with Visual Studio or similar object-oriented programming environments
Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook)
Experience with LabVIEW, PowerShell, shell scripting tools, Microsoft SQL Server, and SQL programming is a plus
Familiarity with computer hardware, operating systems, networking, and Active Directory is beneficial
Knowledge of or experience with data acquisition systems and electrical test equipment is a plus
Demonstrated creativity and a passion for developing innovative technical solutions throughout all phases of a project
Proven ability to lead interdisciplinary engineering teams, generate future project opportunities, meet project goals, and mentor team members
US Citizenship is required

Benefits

Our client offers a comprehensive benefits package to support the health and wellbeing and financial security of our employees. They provide shared-cost medical, dental and vision coverage, as well as company-paid life insurance and short-term disability benefits. You will have access to paid time off, holidays and leave options for personal and family needs. They also offer a 401K plan with immediate eligibility and a generous company match. Additional benefits include tax-advantage spending accounts, tuition reimbursement, wellness resources, professional development, and employee recognition programs.

Summary

If you are a Software Programmer, looking for a new and exciting opportunity, apply today!

EEO Notice

Homeland LLC is an Equal Opportunity Employer. Homeland LLC provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws. Homeland LLC complies with applicable state and

About the Company

Homeland: Tailored Recruitment for Tomorrow's Leaders At Homeland, we stand at the forefront of boutique recruitment, specializing in IT, Engineering, and Executive roles across various industries. We excel in providing comprehensive staffing solutions tailored to meet the diverse needs of modern workplaces—covering contract, contract to hire, and permanent placements, as well as confidential and hyper-focused retained roles. Homeland maintains a 'small-town approach with big-time results,' ensuring the ideal match between c... Know more