1

Freelance Software Developer C C++ Jobs in Alabama

Junior Software Developer

Huntsville, AL · On-site

$67K - $87K/yr

Develop software in C/C++, Python, Rust, and other applicable languages. * Assist with integration ... Collaborate with systems engineering, networking, cybersecurity, and avionics integration teams.

Junior Software Developer

Huntsville, AL

$67K - $87K/yr

Develop software in C/C++, Python, Rust, and other applicable languages. * Assist with integration ... Collaborate with systems engineering, networking, cybersecurity, and avionics integration teams.

Junior Software Developer

Huntsville, AL · On-site

$67K - $87K/yr

Develop software in C/C++, Python, Rust, and other applicable languages. * Assist with integration ... Collaborate with systems engineering, networking, cybersecurity, and avionics integration teams.

Senior Software Developer

Huntsville, AL · On-site

$54 - $71.50/hr

D. with 4+ years of experience • Strong C++ programming skills • Experience developing products ... Software development in a DevOps or DevSecOps environment • Experience working with an AGILE ...

Software Developer VI

Huntsville, AL · On-site

$158K - $184K/yr

Job Title Software Developer VI Job Type Full-time Location Huntsville - Huntsville, AL 35806 US ... Understanding principles of C, C++, Ada, and Java compiler toolchains * Experience using Jira and ...

next page

Showing results 1-20

Freelance Software Developer C C information

What does a freelance software developer specializing in C and C++ do?

A Freelance Software Developer specializing in C and C++ designs, develops, and maintains software applications or systems using the C and C++ programming languages. They typically work independently on a contract basis for various clients, handling tasks such as writing efficient code, debugging, optimizing performance, and sometimes collaborating with other developers remotely. Their projects can range from embedded systems and operating systems to desktop applications, gaming engines, or high-performance computing solutions. Freelancers often manage their own schedules, client communications, and business operations.

What are the key skills and qualifications needed to thrive as a freelance software developer specializing in C and C++?

To excel as a Freelance Software Developer in C and C++, you need strong programming expertise in both languages, a solid understanding of algorithms, data structures, and experience with software development lifecycles. Familiarity with version control systems like Git, build tools such as Make or CMake, and knowledge of relevant IDEs or debugging tools is typically required. Excellent problem-solving skills, self-motivation, and effective communication are crucial soft skills for managing projects and client relationships independently. These competencies ensure you can deliver reliable, high-quality solutions and maintain successful collaborations in a freelance environment.

What are some common challenges freelance C/C++ software developers face when working with clients remotely?

Freelance C/C++ software developers often encounter challenges such as clarifying project requirements, managing communication across different time zones, and ensuring code integration with clients’ existing systems. Since projects can vary widely, developers must be adaptable to different codebases and development environments. Effective documentation and clear, regular updates are essential to maintain transparency and meet client expectations, especially when direct supervision is minimal.

What is the difference between Freelance Software Developer C C++ vs Freelance Embedded Systems Engineer?

AspectFreelance Software Developer C C++Freelance Embedded Systems Engineer
Required CredentialsProficiency in C/C++, relevant certifications optionalProficiency in C/C++, embedded systems certifications beneficial
Work EnvironmentPrimarily software development, desktop or server-basedHardware interfacing, real-time systems, embedded devices
Employer & Industry UsageTech companies, startups, freelance platformsManufacturers, IoT firms, automotive, aerospace
Search & Comparison IntentFocus on software development projects in C/C++Focus on embedded hardware projects using C/C++

Freelance Software Developers C C++ primarily work on software applications, while Freelance Embedded Systems Engineers focus on hardware-software integration in embedded devices. Both roles require C/C++ skills, but their work environments and project types differ significantly.

What are the most commonly searched types of Software Developer C C++ jobs in Alabama?

The most popular types of Software Developer C C++ jobs in Alabama are:

What are popular job titles related to Freelance Software Developer C C++ jobs in Alabama?

For Freelance Software Developer C C++ jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Freelance Software Developer C C++ jobs in Alabama look for?

The top searched job categories for Freelance Software Developer C C++ jobs in Alabama are:

What cities in Alabama are hiring for Freelance Software Developer C C++ jobs?

Cities in Alabama with the most Freelance Software Developer C C++ job openings:

Infographic showing various Freelance Software Developer C C++ job openings in Alabama as of June 2026, with employment types broken down into 100% Full Time. Highlights an 66% In-person, and 34% Remote job distribution.

Software Developer - C++ / Ada / Missile Defense with Security Clearance

Moseley Technical Services, Inc.

Huntsville, AL • On-site

$90K - $120K/yr

Other

Medical, Dental, Vision, Life, Retirement

Posted 2 days ago

New


Job description

Check out this new opportunity! Software Developer C++ | Ada | Missle Defense Full-Time with an Employee Owned and Best Places to Work Contractor Onsite in Huntsville, AL | Schedule: 9x80 We are hiring a Software Developer to support the GMD Weapon System (GWS) Fire Control (GFC) Engagement Planner team, developing and testing complex software capabilities and algorithms for the Missile Defense Agency (MDA). This cleared defense software engineering role requires experience with C++ or Ada, MATLAB, Python, Unix/Linux, mathematical and physics-based algorithms, optimization algorithms, and modeling and simulation, along with an active Secret security clearance. This role supports software development and modernization, including translating Ada code to C++, implementing new Engagement Planner capabilities, and reviewing software requirements and test cases. You will contribute to complex, highly visible missile defense systems and fire control solutions supporting GWS mission requirements. Responsibilities: * Develop, implement, and test software capabilities and algorithms for the GWS Fire Control Engagement Planner. * Modernize legacy software and translate Ada code to C++. * Analyze and implement complex mathematics- and physics-based algorithms and optimization solutions. * Develop and maintain software using Ada and C++ within Unix/Linux environments. * Use MATLAB and Python to support software development, algorithm analysis, modeling, and testing. * Read and interpret modeling and simulation outputs and technical information supporting software implementation. * Review software requirements and test cases developed for Engagement Planner capabilities. * Collaborate with software developers and technical teams to implement and validate new and existing capabilities. * Support software solutions and algorithms delivered for GMD Weapon System (GWS) and Missile Defense Agency (MDA) mission requirements. Qualifications: * US Citizenship Required * Active Secret security clearance is required. * Bachelor's degree in a STEM-related field. * Bachelor's degree with 2 years of related experience or Master's degree with 0 years of related experience; experience not to exceed 10 years. * Recent demonstrated software development experience using Ada or C++. * Experience solving complex mathematics- and physics-based problems. * Experience analyzing and implementing optimization algorithms. * Recent experience with MATLAB and Python. * Experience with Unix/Linux operating systems. * Ability to read and interpret modeling and simulation. * Ability to support an in-person, closed-area work environment. Preferred Qualifications: * Experience solving complex mathematics- and physics-based problems involving the development of fire control solutions. * Advanced experience with Linux, scripting, and system operations. * Previous experience with Missile Defense Agency (MDA) programs and/or systems. * Experience with automated software requirements testing and analysis. * Experience with software containerization and orchestration, including Kubernetes, Helm Charts, and Docker. * Experience with Agile project management tools, including Jira and Confluence. * Experience with DevSecOps, CI/CD automation, and continuous deployment using tools and technologies such as Jenkins, Ansible, Git, and GitLab. Full-Time position with an Employee-Owned company offering a comprehensive benefits package: Medical, Dental, and Vision insurance, Short-Term and Long-term Disability, and Life Insurance, FSA, Employee Stock Ownership Plan (ESOP), 401(k) Plan with company match, Tuition and Training Reimbursement, and Incentive Compensation. Estimated Salary Range: $90,000 - $120,000 (Based on factors such as Government labor categories (LCATs) education, experience, geographic location, etc.) We are honored to have been named a contender for the Best Places to Work award from the Huntsville/Madison County Chamber of Commerce since 2020 and recognized as a Best Place for Working Parents since 2022. This designation underscores our ongoing commitment to fostering a workplace culture that supports working parents and their families. Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer What to Expect Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have achieved our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation. * To apply, send a resume to: * For more active job openings: Careers at Moseley Technical * For more information about us: Moseley Technical - Mission and Values! "We stand by our 30-year-old commitment of "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media