Job Description: Riverside Research's Engineering and Support Solutions

Job Description: Riverside Research's Engineering and Support Solutions

Job Description: Riverside Research’s Engineering and Support Solutions Directorate has an opening in the Dayton, Ohio area for a Software Developer. This candidate will have the opportunity to develop a web-based client application and backend server for a highly scalable physics tool while setting direction and leading an assisting support team, with a focus on the use of permissively licensed programming languages and libraries. Job Responsibilities: • Utilizing languages like C and C++ • Working with JavaScript/ECMAscript and its language extensions • User interface development • Creating 3D renderings • Using revision control systems • Other duties as assigned Requirements: • Experience with compiled languages like C and C++ • Experience with Javascript/ECMAscript and its language extensions like dart (dart2js), TypeScript, Google Closure Tools, Google Web Toolkit, Haxe • Experience with user interface development toolkits like Qt, GTK, VTK, etc. • Experience with 3D rendering libraries like OpenGL, OpenSceneGraph, etc. • Experience with revision control systems like git, svn, mercurial, etc. Desired experience: • Experience working in projects comprising >100,000 sloc • Development of browser-centric 3D applications (in particular utilization of WebGL) • Experience combining web client and server backend components into a single thick client application • Development experience on Unix and/or Linux systems • Experience with WebGL • Familiarity with Unix shell scripting and supporting tools like bash, awk, sed • Usage of CAD systems like AutoCAD, SolidWorks, etc. • Familiarity with XML, YAML, zip, tar, etc. libraries and file formats • Familiarity with build systems like cmake, autotools, make, ninja • Exposure to typsetting systems like LaTeX • Familiarity with interpreted languages like Python, Ruby, Perl, MATLAB • Familiarity with numerical libraries and language extensions like lapack, scipy, numpy, matplotlib • Exposure to distributed development and issue tracking systems like Redmine, Bugzilla • Familiarity with additional Javascript toolkits like jQuery, AngularJS, Dojo Toolkit All positions at Riverside Research are subject to background investigations. Employment is contingent upon successful completion of a background investigation including criminal history, identity check and, drug and alcohol testing. Job Board Ad: Riverside Research’s Engineering and Support Solutions Directorate has an opening in the Dayton, Ohio area for a Software Developer. This candidate will have the opportunity to develop a web-based client application and backend server for a highly scalable physics tool while setting direction and leading an assisting support team, with a focus on the use of permissively licensed programming languages and libraries. Job Responsibilities: • Utilizing languages like C and C++ • Working with JavaScript/ECMAscript and its language extensions • User interface development • Creating 3D renderings • Using revision control systems • Other duties as assigned Required experience: • Experience with compiled languages like C and C++ • Experience with Javascript/ECMAscript and its language extensions like dart (dart2js), TypeScript, Google Closure Tools, Google Web Toolkit, Haxe • Experience with user interface development toolkits like Qt, GTK, VTK, etc. • Experience with 3D rendering libraries like OpenGL, OpenSceneGraph, etc. • Experience with revision control systems like git, svn, mercurial, etc. • 3 years minimum experience • Obtain and maintain a Secret Clearance Desired experience: • Experience working in projects comprising >100,000 sloc • Development of browser-centric 3D applications (in particular utilization of WebGL) • Experience combining web client and server backend components into a single thick client application • Development experience on Unix and/or Linux systems • Experience with WebGL • Familiarity with Unix shell scripting and supporting tools like bash, awk, sed • Usage of CAD systems like AutoCAD, SolidWorks, etc. • Familiarity with XML, YAML, zip, tar, etc. libraries and file formats • Familiarity with build systems like cmake, autotools, make, ninja • Exposure to typsetting systems like LaTeX • Familiarity with interpreted languages like Python, Ruby, Perl, MATLAB • Familiarity with numerical libraries and language extensions like lapack, scipy, numpy, matplotlib • Exposure to distributed development and issue tracking systems like Redmine, Bugzilla • Familiarity with additional Javascript toolkits like jQuery, AngularJS, Dojo Toolkit All positions at Riverside Research are subject to background investigations. Employment is contingent upon successful completion of a background investigation including criminal history, identity check and, drug and alcohol testing. .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    2 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us