Matrix Research, Inc.
  • 11-Oct-2018 to 10-Nov-2018 (CST)
  • Dayton, OH, USA
  • Full Time

Software Engineer

Matrix Research is a rapidly-growing, employee-owned, small business comprised of industry leaders who are advancing the state of the art in radar systems, radio frequency, and sensor exploitation technologies. We develop highly-optimized, innovative software with intuitive graphical user interfaces to meet unique requirements. Our programs span basic research through low-volume production of advanced sensing systems, subsystems, and components. Located in Dayton, Ohio, and Ft. Walton Beach, FL, Matrix offers extremely competitive salaries and benefits*, including

  • Outstanding Retirement Plan for eligible employees, no employee match required)
  • Employer provided Health Savings Account contributions for eligible employees
  • Health and dental insurance
  • Complimentary Life Insurance & Short Term Disability insurance
  • Federal Holidays
  • A generous Paid Time Off Plan
  • Educational Assistance available to staff
  • Professional Development available to staff
  • Opportunities to participate in Employee Stock Plan
  • Consistently listed in Dayton Business Journal's 50 Fastest Growing Companies

Matrix Research Inc. is seeking well-rounded junior and mid-level software engineers with experience in C++ development in our Dayton, OH location to function in the following role:


  • Develop optimized software solutions based upon algorithmic requirements, end user needs, and runtime specifications.
  • Develop robust user interfaces for technical and non-technical users.
  • Adhere to the software development lifecycle, including requirements definition, derived implementation, testing, and maintenance.


  • Experience with C++.
  • Experience with CUDA, GPGPU, OpenCL, OpenMP, MPI a big plus.
  • Experience with Qt or MATLAB a plus.
  • Ability and willingness to learn new software languages (we have projects using Julia, MATLAB, Python).
  • Knowledge and ability to debug coding, compiling, and linking errors.
  • Comfortable with multiple operating systems (we work with Linux, macOS, and Windows), development environments, and debuggers.
  • Ability to obtain and maintain a U.S. DoD Security Clearance (must be U.S. Citizen).

Our environment

Joel Test:

  • Source control: yes: on-premise GitLab
  • One-step build: yes: CMake-based builds
  • Daily builds: yes: GitLab continuous integration (CI) builds and tests every commit
  • Bug database: yes: aggressively-used GitLab-based bug tracker
  • Bugs fixed before writing new code: yes
  • Up-to-date schedule: yes
  • Specs: yes
  • Quiet working conditions: yes
  • Best tools money can buy: yes
  • Testers: yes
  • Code screening: yes
  • Hallway usability testing: yes

12 out of 12 on the Joel Test


Matrix Research is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, marital status, veteran's status, disability, sexual orientation, gender identity, national origin or any other protected class set forth by federal or state law.

Matrix is a Drug-Free Workplace

This job description is designed to provide general guidance in job tasks and is not meant to be all-inclusive of the responsibilities, duties, and skills required of this position. As business demands and needs change, the essential functions of this position may be updated to reflect the needs of Matrix Research, Inc.

*all benefits are subject to plan eligibility rules, and legal requirements; from time to time benefits may be updated or modified.

Matrix Research, Inc.
  • Apply Now

    with our quick 3 minute application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    I agree to ApplicantPro's Applicant Information Use Policy.*
  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
Logo Home About Contact Careers