Matrix Research is an 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. A significant number of our technical staff hold a Ph.D. in Engineering, Mathematics, or the Physical Sciences. Our programs span basic research through low-rate 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
A generous Paid Time Off plan
Educational Assistance available to staff
Professional Development available to staff
Opportunities to participate in Employee Stock Plan
Matrix Research Inc. is seeking a well-rounded software engineer with experience in Nvidia CUDA development in our Dayton, OH location to function in the following role:
Develop software solutions based upon algorithmic requirements, end user needs, and runtime specifications.
Adhere to the software development life cycle, including requirements definition, derived implementation, testing, and maintenance.
Fluent in CUDA.
Experience with C++, GPGPU, OpenCL, OpenMP, MPI a big plus.
Experience with 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).
Joel Test: https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/
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
Quiet working conditions: yes
Best tools money can buy: 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.
Matrix Research, Inc.