Senior Programmer

Posted On: June 5th, 2015    Job Type: Full Time    Job Location: ,

Endeavor Technologies ( ) develops advanced oil and gas drilling and well control simulators dedicated towards an immersive user learning experience for hazardous situations, and equipment operations. At Endeavor, we focus on quality and subject matter to produce simulators we would want to train ourselves. A career at Endeavor is about passion and commitment, while working on some of the most rewarding and challenging projects to be found in the simulator industry. Endeavor operates in Edmonton and Calgary while preparing for worldwide locations in 2016.

Please provide the job title that you are applying for in the header of the email, and any code samples if possible. Address your CVs to

Senior Programmer

*What you’ll do:*
* Join a team to develop the world’s most immersive training simulator for the petroleum industry.
* Guide junior team members and take over if necessary.
* Planning, design and document the code you write.

*Minimum Requirements*
* Bachelor degree in Computer Science or related field, or equivalent professional experience
* Proficiency with C++ or C#
* Proficiency with at least one system of a game engine (Eg; Physics, AI, Animation, Networks, etc…)
* At least 2 years of programming experience with simulators or computer game engines. At least 1 shipped title.

*Preferred Requirements*
* Knowledge of petroleum engineering
* Unity3D experience in C#
* Knowledge of advanced mathematics or physics
* Knowledge of computational modelling techniques
* Agile or SCRUM project management

email hidden; JavaScript is required