1

Temporary Freelance Computer Science Jobs in Virginia

senior .net developer

Richmond, VA · On-site

$54.50 - $69.25/hr

And we do it every single day - for both temporary and permanent assignments and across virtually ... Computer Science, DataStructures, Algorithms, Memory Management * Strong understanding of OOP and ...

$52K/yr

Positions may be filled as permanent, temporary or term with a full-time work schedule. This is a ... Degree in computer science, engineering, information science, information systems management ...

$52K/yr

Positions may be filled as permanent, temporary or term with a full-time work schedule. This is a ... Degree in computer science, engineering, information science, information systems management ...

Showing results 41-60

Temporary Freelance Computer Science information

What is the difference between Temporary Freelance Computer Science vs Contract Software Developer?

AspectTemporary Freelance Computer ScienceContract Software Developer
CredentialsRelevant degrees, certifications in computer science or related fieldsSame as freelance, often requires specific technical skills and certifications
Work EnvironmentRemote or on-site, project-based, flexible hoursTypically remote or on-site, project-specific, fixed-term contracts
Employer UsageClients, startups, consulting firms hiring for short-term projectsTech companies, agencies, or firms needing temporary software development
Search & Comparison IntentLooking for freelance opportunities in computer scienceSeeking temporary software development roles

Temporary Freelance Computer Science professionals and Contract Software Developers both work on short-term projects requiring technical expertise. While freelancers often have flexible arrangements working independently, contract developers are usually hired through agencies or directly by companies for specific durations. Both roles require relevant skills and certifications, but their work environments and employer types may differ slightly.

What are popular job titles related to Temporary Freelance Computer Science jobs in Virginia?

For Temporary Freelance Computer Science jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Temporary Freelance Computer Science jobs in Virginia look for?

The top searched job categories for Temporary Freelance Computer Science jobs in Virginia are:

What cities in Virginia are hiring for Temporary Freelance Computer Science jobs?

Cities in Virginia with the most Temporary Freelance Computer Science job openings:

Software & Systems Development Engineer - Test Framework with Security Clearance

Legacy Consulting Services , LLC

Arlington, VA • On-site

Other

Re-posted 19 days ago


Job description

LCS Defense is seeking a Software & Systems Development Engineer to design, develop, and maintain the software infrastructure that enables automated testing of next-generation cloud hardware platforms.
This is not a traditional Systems Test Engineering role focused on writing test plans, TEMPs, or test procedures. Instead, this position is responsible for building and maintaining the test framework, automation, and hardware/software interfaces used by engineering teams to validate complex hardware systems within a dedicated development laboratory.
The ideal candidate is a software engineer with experience developing automation, hardware interfaces, embedded or low-level software, and hardware-in-the-loop (HIL) test environments.
________________________________________
Key Responsibilities
• Design, develop, and maintain software-based test frameworks used to validate next-generation hardware platforms.
• Develop software that interfaces directly with hardware devices, instruments, and systems under test.
• Build and maintain hardware-in-the-loop (HIL) testing environments supporting engineering development.
• Develop automation, utilities, scripts, and software tools that improve engineering productivity.
• Create software interfaces, drivers, and communication layers between test infrastructure and hardware devices.
• Support integration, debugging, troubleshooting, and validation of hardware/software systems.
• Collaborate closely with hardware, FPGA, embedded software, and cloud software engineers.
• Maintain laboratory software infrastructure supporting engineering development activities.
• Participate in code reviews and software design discussions.
• Support continuous improvement of automated testing capabilities.
________________________________________
Required Qualifications
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
• 5+ years of professional software development experience.
• Strong programming experience in Rust (preferred) and/or Python.
• Experience developing software that interfaces directly with hardware.
• Experience with hardware/software integration.
• Experience with Linux development environments.
• Experience developing software used for automation or engineering infrastructure.
• Strong debugging and troubleshooting skills.
• Familiarity with Git version control.
________________________________________
Preferred Qualifications
• Experience developing hardware-in-the-loop (HIL) test environments.
• Embedded software development experience.
• Experience writing device drivers or hardware interface software.
• Experience with CI/CD pipelines and DevOps tooling.
• Experience with AWS cloud services.
• Experience with Bash scripting.
• Experience working with FPGA-based hardware systems.
• Experience with automated testing frameworks.
• Familiarity with networking protocols used for hardware communication.
________________________________________
Preferred Technical Skills
• Rust
• Python
• C++
• Linux
• Bash
• Git
• AWS
• Docker
• Kubernetes
• CI/CD
• Hardware Interfaces
• TCP/IP
• Serial Communications
• Embedded Linux