Software Development Engineer (Vehicle Dynamics)
At Mechanical Simulation, you will
- Interface with technical domain experts for changes related to the physics, parameters, or simulation results.
- Run and interpret regression tests to inform effects of changes.
- Refactor existing code for long term maintainability.
- Optimize code to improve performance.
- Debug code that does not produce the desired results.
- Document changes (design documents, post-mortems, release notes when customer-facing).
- Maintain or develop supporting tools.
- Assist application/support engineers with inquiries about the inner workings of the VehicleSim Math Models.
We are looking for someone who has
- Bachelor's degree in a related area and at least 5 years of experience or 7 years of equivalent experience.
- Familiar with a variety of the software engineering concepts, practices, and procedures.
- C/C++ programming experience.
- Algorithm analysis experience.
- Design patterns experience.
Nice to have
- Familiarity with vehicle systems (powertrain, suspension, steering, brakes, chassis controls, etc.)
- Familiarity with Windows and Linux development
- Familiarity with SVN, Python, and/or Lisp