Simulator Engineer

Pratt Miller is a product development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research & development, engineering, prototype manufacturing, test & validation, and low-rate production capability help our customers bring their high-quality products to market faster.

Pratt Miller is looking for a motivated candidate to join our world-class engineering team. If you are ready to take your skills to the next level while participating in the operation and development of a Driver-In-The-Loop (DiL) Simulator, then look no further.

Seeking a Simulator Engineer to participate in the development and operation of an advanced driving simulator using leading-edge simulator technology. The development work for the simulator will include but is not limited to: audio and visual systems, motion cueing system, software development, operational enhancements and system operation for clients.

The ideal candidate will possess solid and wide-ranging computing and engineering skills, a bachelor’s degree or higher in a relevant STEM curriculum and possess three or more years of relative industry experience. This candidate must thrive in a high-pressure environment and be able to stay focused on development priorities while also providing support for ad-hoc demands.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Candidate will be assigned to one or more projects focusing on the development of the Pratt Miller vehicle simulator capability along with operational responsibilities to support client's use of the vehicle simulator. Typical responsibilities include, but are not limited to:

  • Lead and execute development projects assigned by engineering leadership to improve and enhance the fidelity, realism, functionality, and performance of the simulator.
  • Support the development of the driving simulator from an operational perspective, by providing development ideas and working to deliver the agreed systems / procedures
  • Maintain simulator software and hardware where appropriate
  • Support client testing by operating simulator systems
  • Attendance at Pratt & Miller meetings
  • Training to develop required skills will be given where required
  • Help guide the technical direction of the program through direct experience, feedback from customers, and trends in technology related to simulation, simulators, computer gaming, computer graphics, human perception, etc...
  • Implement existing Pratt Miller frameworks, design patterns, standards, and best practices

ESSENTIAL KNOWLEDGE & SKILLS:

Required Education and Training:

  • At least a BS in Computer Science, Physics, Mathematics, Engineering, or comparable STEM curriculum
  • At least 3 years of professional experience in related subject matter

Required Specialized Knowledge and Skills:

  • Practical understanding of mechanical, electrical systems and concepts
  • Excellent working knowledge of PC operating systems and networking including Windows, Linux, and embedded systems
  • Proven experience developing technical projects to successful conclusions
  • Ability to work independently and move projects forward with little direction
  • Very strong intellectual curiosity in subject matter related to the position
  • Excellent analytical and diagnostic problem-solving skills, especially under pressure
  • Strong knowledge of and proven proficiency in at least of one of the following: MATLAB Simulink / C++ / C# / Python
  • Strong knowledge of and proven proficiency in at least of one of the following: Git/SVN/Perforce
  • Ability to shift focus quickly and adapt to changing priorities

Preferred Specialized Knowledge and Skills:

  • Experience with simulation/simulator operating environments (e.g rFactorPro, ConcurrentRT, dSpace, vTAG, etc…)
  • Experience configuring, operating, and troubleshooting complex motion simulation systems
  • Experience in the development of human-in-the-loop simulators
  • Experience operating and developing electro-mechanical test and measurement systems
  • Development of software involving RabbitMQ or comparable message broker technology
  • Strong object-oriented design and implementation skills
  • Understand unit testing and design pattern methodologies
  • Experience with gaming system development
  • High-end audio/video background including display system configuration and calibration
  • Working knowledge of vehicle data networks and/or EtherCAT
  • Software development for technical or engineering applications (GUI, HMI, server-client apps)
  • Human perception of motion and vision
  • Experience with data acquisition and processing

Work Environment/Physical Demands:

  • Long hours may be required
  • Non-standard hours may be required, including nights and weekends
  • Stress may occur periodically
  • Limited amounts of travel may be required

Pratt Miller is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.