DisputeSoft provides expert consulting services to law firms engaged in cutting-edge, high-profile software disputes. The types of problems we solve are unlike anything you would find at a typical software development job. Working at DisputeSoft will require you to support senior consultants, expert witnesses, and attorneys from the nation’s top law firms, who work on behalf of Fortune 100 companies and government clients in a variety of high-stakes contract, fraud, and intellectual property disputes.

DisputeSoft offers competitive compensation based on a candidate’s skill and experience. Our benefits package includes health insurance, life insurance, a 401(k) plan, and a profit sharing program. Our employees also enjoy a relaxed and inclusive office culture that allows for flexible hours and provides opportunities for lifelong learning.

To apply for a position, please send a cover letter, resume, and a recent copy of your academic transcript to Please note in the subject line of your email which position you are applying for.

DisputeSoft is an equal opportunity employer.

Please address all questions to Applicants should please not call the office; the HR department will respond to inquiries via e-mail.


Computer Engineering Consultant Position

The Computer Engineering Consultant is a technological investigator whose work requires him/her to uncover factual information about disputed hardware and systems and to provide analysis about the significance of that information to DisputeSoft’s clients. Such investigatory work changes based on the unique circumstances of each dispute on which DisputeSoft consults: one day you might find a way to extract the firmware of an electronic device; the next you might disassemble a PC, remove the motherboard, and compare the circuits it uses to those of an allegedly infringing motherboard; the next you might write a script that compares the code of two embedded systems to determine whether they are substantially similar.

The Computer Engineering Consultant must have not only the technical skills needed to perform these tasks but also the ability to apply those skills to form opinions about complex technical situations. DisputeSoft’s work often culminates in an expert or investigative report, and the Computer Engineering Analyst is expected to communicate his/her methodology and findings effectively to a non-technical audience, both verbally and in writing.

In addition to his/her technical responsibilities, the Computer Engineering Consultant will also help DisputeSoft to build its hardware and electronics consulting practice. This individual should be prepared both to lead project teams engaged in hardware or electronics matters and to provide hardware-related training to DisputeSoft software experts. The Computer Engineering Consultant will also speak with prospective clients who may be interested in purchasing hardware or electronics analysis services from DisputeSoft.

Wondering whether you qualify for the job? If you have the following skills and qualifications, we want to hear from you:

  • Bachelor’s degree or higher in Computer or Electrical Engineering
  • At least three years of professional experience in computer engineering or information technology
  • Understanding of digital, analog, and mixed signal circuits
  • Understanding of object-oriented computing concepts
  • Academic or professional experience with computer hardware and components
  • Academic or professional experience with firmware and embedded systems
  • Academic or professional experience with microprocessors and microcontrollers
  • Academic or professional experience with operating systems
  • Academic or professional experience with reverse engineering hardware and software
  • Academic or professional experience with C, C++, C# or Java
  • Academic or professional experience with at least one scripting language such as Python, Ruby, PHP, or Perl
  • Strong technical problem-solving skills
  • Strong oral and written communication skills
  • Demonstrated leadership ability
  • Ability to adapt quickly to new challenges

Apply for the Computer Engineering Consultant position by e-mail.