This job might no longer be available.
Automation Engineer (onsite/ partial remote)
3 years ago
Who We Are:
Abstraction Games is an Independent Game Studio where we do our own games, as well as co-development work and adaptations of other games. We started 13 years ago as 2 people in a garden shed, and now have over 50 people in a newly renovated office just outside of Eindhoven, in the Netherlands.
We encourage an open and collaborative atmosphere. We surround ourselves with incredibly talented people who naturally promote a culture of discovery and innovation.
We are currently working on a new IP that we’re not quite ready to talk about here, but we are really excited about it! Additionally, we also do co-development work. As a small company, you’ll have a chance to work on many different projects.
Some of our previous successes are Mass Effect: Legendary Edition, ARK: Survival Evolved, The King of Fighters XIV, Hotline Miami 1&2, Don’t Starve, The Sexy Brutale, Broforce, and many more!
Where We Are:
Eindhoven is the tech center of The Netherlands and a thriving international city. It is very modern, progressive, and diverse. Small enough to explore on a bicycle, and large enough to house the technology university, a top-tier football team, and the longest bar and restaurant street in the country.
Who You Are:
- Someone with a keen interest in build automation or working as an automation engineer
- Knowledge or understanding of Continuous Integration and Build Environments
- Knowledge or understanding of automated build systems such as Jenkins
- Experience with source code management software such as Bitbucket, Perforce or similar
- Proficiency with Linux System Administration
- Proficiency with scripting languages used in automation
- Great with lateral thinking and motivation to work independently and on a team
- Ability to create and maintain technical documentation from the beginning of a project through completion
- Bachelor's Degree in Computer Science, Software Engineering or equivalent experience
- Foster innovation: you are continuously looking to improve products and processes
- Be proactive, self-motivated and keep a positive team-oriented attitude
- Strong English communication and writing skills
Bonus, if you have experience with:
- Great interpersonal skills
- Experience in the games industry
- Development experience, as an automation engineer or in a similar role
- Familiarity with PC and Console game development techniques and best practices
- Familiarity with patching systems, asset dependencies, and automated testing
- Familiarity with multiple-branched development
- Programming experience or knowledge with C++
- Working knowledge of the AWS or similar platform (such as Google Cloud or Azure)
What you’ll do:
- Work with the studio leadership and IT to establish priorities and a product roadmap
- Development: Optimize existing development workflows by reducing build times, improving code quality, analyzing and improving build steps. Lead/contribute to engineering efforts from design to implementation of new solutions
- System: Design and build automated development, build and test solutions. Identify bottlenecks and improve parts of the platform to make it them more robust and scalable, embracing new technology when it has clear benefits
- Operations: Make sure the services and frameworks provided by our team are up and running. Investigate and fix failures. Take actions to prevent future failures.
- Setup for development, testing and production (live) environments for the automation systems
- Provide and maintain documentation for end-users and developers
Work location and time zone:
- Partially remote or onsite (post-COVID-19)
- You need to living close to the studio, being able to be onsite from time to time
Team culture:
Embrace our core values:
- Go beyond boundaries
- Use the First Principles Approach.
- Take nothing at face value.
- Define your own path around obstacles.
- Embrace ideas that almost anyone would consider outrageous.
- Excel
- Perform exceptionally well.
- Strive for symmetry (or intentional dissymmetry), beauty and polish.
- Craft meticulously. Don’t stop when “it’s good enough…”.
- Move mountains.
- Be nice
- Apply the Most Respectful Interpretation approach with one another.
- Maintain a safe environment for us, our partners and consumers.
- Be transparent and do not keep up appearances.
- Be candid and call out someone’s mistake but be nice about it. If you haven’t learned how to do this yet, learn it now.
- Be respectful of other people’s time. Be punctual, prepared, and brief.
- Grow
- Seek hard problems to solve.
- Be better than yesterday.
- Step out of your comfort zone often, take risks, make mistakes and learn from them.
- Fail fast to succeed sooner.
- Challenge each other to keep growing.
- Blame none other but yourself, embrace failure and move on.
Create Your Profile — Game companies can contact you with their relevant job openings.