27 Jul
Numerical Analyst / Software Developer
Vacancy expired!
We are hiring for a Software Developer and Numerical Analyst to perform design studies, numerical analyses, and algorithmic / software development in the following areas:
- Data reduction of tracking system TSPI (time-space-position-information) data using existing software packages such as Trackeye. Development of custom software/tools may also be required.
- Development of algorithms and code related to the calculation of 3D positions from multiple 2D angular data (triangulation).
- Development of algorithms related to the calibration of optical tracking systems and coordinate conversions.
- Maintenance and development of 3D visualization software using existing GIS based tools such as SIMDIS or STK.
- Design and implement test measurement methods for opto-mechanical systems including, for example, non-orthogonality, bearing wobble & runout, encoder linearity.
- Maintenance and development of algorithms related to stabilization of moving platforms.
- Perform a variety of assessments of current and proposed systems related to the accuracy of position and velocity determination and trajectory reconstruction (system error modelling, error budget development).
- Maintenance and development of algorithms related to servo loop control and stabilization of rotating gimbals.
- Ability to design and evaluate algorithms and models involving heavy utilization of differential equations, linear algebra, matrix operations.
- Ability to convert complex real-world engineering problems into elegant mathematical models.
- A competent understanding of navigation related issues such as GPS, timing, inertial navigation systems, inertial measurement systems, gimbal stabilization.
- Competencies include measurement modeling, optimal parameter estimation, and statistical process modeling.
- Familiarity with the Range Commanders Council publications
- Bachelor's degree in Mathematics, Engineering, Physical Sciences or related field.
- 5+ years of industry related experience.
- Experience in numerical analysis, statistics, and estimation theory.
- Competence in oral and written communications.
- Interpersonal skills and attitudes to work in a cooperative technical environment are essential
- The ability to work independently.
- This position requires the ability to obtain and maintain a security clearance, which is issued by the U.S. government. U.S. citizenship is required to obtain a security clearance.
- Programming skills in both scripted (Perl or Python) and compiled (C, C) languages.
- Programming skills with algorithmic development tools such as Matlab or Scilab.
- Able to travel to US and Foreign locations for periods of 1 to 4 weeks during system testing and acceptance.
Vacancy expired!