Senior Software Development Engineer
At Mechanical Simulation, you will
- Design, modify, develop, write and implement software applications.
- Participate in the testing process through test review and analysis, test witnessing and certification of software.
- Rely on experience and judgment to plan and accomplish goals.
- Perform a variety of complicated tasks.
- Sometimes lead and direct the work of others.
- Report directly to lead developer or project lead.
- Exhibit a wide degree of creativity and latitude.
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.
- Familiarity with a variety of the software engineering concepts, practices, and procedures.
- Experience programming in C/C++, Java or JavaScript.
- Experience analyzing algorithm.
- Familiarity with Design Patterns.
Nice to have
- Familarity with Windows and Linux Development
- Unreal/Game Engine experience
- Experience with Python, SQL, Lisp, and/or SVN