Description
Summary:
This role involves maintaining and improving a multiplatform game engine, developing new APIs, creating innovative tools, and optimizing system performance.
Highlights:
1. Maintain and improve a multiplatform game engine
2. Develop and integrate new APIs and technologies
3. Optimize engine and overall system performance
* **What you will do:**
+ Maintain and improve our multiplatform game engine.
+ Develop and integrate new APIs and technologies.
+ Create innovative tools and technology to be used in the game development.
+ Continuously optimize and improve both engine and overall system performance, load times and memory usage.
+ Make the bridge between the hardware and software (firmware, bios, etc..).
+ Solve problems in a creative, pragmatic and consequent way.
* **Required experience:**
+ Solid technical base and work ethics.
+ Critical thinking and strong problem solving skills.
+ Fluent in English (both oral and written).
+ Availability to travel abroad.
+ Able to manage multiple tasks/priorities simultaneously, respond to work with urgency and understand and meet deadlines.
+ Experience in object oriented languages C\# and C\+\+.
+ Strong background in Linux/Unix environments.
+ Experience in API design and patterns.
+ Ability to write high\-performance, robust and reliable code.
+ Interested in breaking/debugging things sometimes at a very low level.
* **Nice to have:**
+ Experience in development for mobile platforms in HTML5, JavaScript.
+ Experience/Knowledge with game engine development, architecture concepts and design patterns.
+ Write clear, maintainable, performant code that will scale across a number of platform.
+ Understanding of the full software development lifecycle.
+ Contribute proactively on team projects.
* **Employment type:**
+ Full Time
+ Onsite
* **Location:**
+ This role is based at Porto, near NorteShopping and right by Viso subway station.
Please send us an email to **careers@ludustechnology.com** with your CV and with the opening you're applying to.