Algorithm Software Engineer – Job Order 2555

Algorithm Software Engineer

Software Algorithm Engineer for our Research & Development grounp near Downingtown, PA
Compensation negotiable
Sponsorship for existing H-1B visa holders is possible

Responsibilities:
1) Produce math algorithms in C++ and Java and integrate into our system.

2) Compensation model development (linear regression using matrices, estimating parameters by least squares, curve fitting, kinematics and coordinate transforms, Kalman filtering)

3) Hands on functional lab testing of math algorithms and software (Matlab / Mathematica)

4) Create unit, integration, functional and regression tests for written code.

5) Other Software/Math algorithm design responsibilities may be added in the future as business conditions evolve.

Requirements
Education and Experience:

A minimum of a M.S. degree in Computer Science, Mathematics, Physics, or Mechanical Engineering

Strong Applied mathematical skills

2-5 years of software design and development experience (recent graduates will be considered)

Technical Skills:

Strong programming skills in C++ and/or JAVA

Strong mathematical modeling skills

Strong experience in least squares estimation techniques for solving linear and non-linear parameters with Gauss-Newton/Levenberg-Marquardt methods using Jacobian matrices

Kinematics and Coordinate transform math

Matlab / Mathematica

Kalman filtering

 

Submit resume