As a software developer at TRI Austin, you will be responsible for creating and maintaining small software packages for analyzing and managing large scientific and engineering datasets. Your primary original function will be to help make our internally developed engineering code base (MATLAB, Python, C++) more usable, maintainable, and deployable. Most developed software is and will remain Open Source. New projects are typically 1 to 3 years, and you will typically work on 5-6 diverse projects at a time.
Software development and programming in both C++ and Python
Development in both Windows 7/10 and Linux
Bachelors Degree in Computer Science
Eligible for DoD security clearance
Hardware-software interfaces (data collection, motion control, automation, etc.)
3rd party software interfaces
Interest in software architecture, patterns, and state of the art optimization techniques