1

Laboratory Software Jobs in Washington (NOW HIRING)

Perform troubleshooting on current HLA analysis software and database management systems and all facets of laboratory * Various HLA antibody screening and identification methods and interpretation

Software Engineer

Gaithersburg, MD · On-site +1

$78K - $116K/yr

The Software Engineer is responsible for the design enhancement, integration, testing and life cycle support of MSD's advanced laboratory automation software products. The position involves ...

Software Engineer

Gaithersburg, MD · On-site

$78K - $116K/yr

The Software Engineer is responsible for the design enhancement, integration, testing and life cycle support of MSD's advanced laboratory automation software products. The position involves ...

The Applied Physics Laboratory (APL) has an outstanding opportunity for a Software Engineer to join the Electronic and Photonic Systems (EPS) Department. This is a full-time Maryland-based position ...

Laboratory Technician

Rockville, MD · On-site

$49K - $81K/yr

Provide training to new users on the operation and software of bioprinters. * Provide technical help and expertise to lab members. * Train new laboratory members in the correct use of equipment ...

Job Family: Laboratory Technician Travel Required: None Clearance Required: Ability to Obtain ... Assistwith mechanical difficulties or computer software issuesas needed. * Provide custom ...

Participate in laboratory integration activities and hardware-in-the-loop testing. * Troubleshoot software defects and support corrective actions. DevOps & Configuration Management * Maintain ...

next page

Showing results 1-20

Laboratory Software information

What is the difference between Laboratory Software vs Laboratory Technician?

AspectLaboratory SoftwareLaboratory Technician
Primary RoleManages and implements software systems for lab data managementPerforms laboratory tests and procedures
Required CredentialsKnowledge of software systems, often with technical certificationsRelevant technical or scientific certifications, associate or bachelor’s degree
Work EnvironmentOffice or lab setting focused on software and data managementLaboratory environment conducting experiments and tests
Industry UsageUsed across biotech, healthcare, and research labs for data handlingCommonly employed in clinical, research, or industrial labs for testing

Laboratory Software professionals focus on managing lab data systems and software solutions, while Laboratory Technicians perform hands-on testing and experiments. Both roles are essential in lab operations but differ in responsibilities and skill sets.

What cities in Washington are hiring for Laboratory Software jobs? Cities in Washington with the most Laboratory Software job openings:

Software & Systems Development Engineer - Test Framework with Security Clearance

Legacy Consulting Services , LLC

Arlington, VA • On-site

Other

Re-posted 5 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