We are looking for passionate and talented developers who are motivated, results-oriented and strong team players with a common objective of developing and delivering high quality products.
Omnidrone is looking for a motivated tool engineer who has a passion for learning and has a strong interest for the gaming industry. In this role, you will improve existing tools and create new tools for designers and artists. We want a person that enjoys working in a group, who has reinforced the values of communication, empathy, and collaboration.
What you will do
Design and implement high quality development tools for all disciplines.
Communicate with other departments within the team to improve our current tools and determine new solutions.
Write high quality code using a TDD approach.
Maintain tools for performance, stability, and error-free operation.
Identify and resolve pipeline issues and discover opportunities for improvement.
Perform code reviews on a daily basis.
What you need
Professional experience developing games.
Passion for tool development - enabling others to have the best tools available
Experience with mobile development is appreciated.
Able to communicate and collaborate well with non-technical users, including artists and designers
Experience working in a collaborative team environment
Service-oriented attitude with an eye for efficiency
Good command of English is a plus.
Extensive knowledge of object-oriented programming and software architecture.
Good knowledge of data structures and algorithms.
Advanced understanding of game content pipeline and tools
Experience with one or more game engines like Unity 3D or Unreal Engine.
Solid understanding of math involved in computer graphics is a plus.
Good knowledge of one or more programming languages (C#, C++, Java, ...).
Experience with Python, Lua, or other interpreted languages
Detailed knowledge of 3D graphics and math, animation, camera control, and lighting
Good knowledge of the 3D production "pipeline" is a plus
Passion for games and knowledge of the mobile games industry is a plus.
Attention to detail, meticulous and organised working habits.
User interface (UI) design experience