Principal Engine Programmer

2 tygodni temu


Warszawa, Mazovia, Polska People Can Fly Pełny etat
Job Description

Core:

  • Propose, implement, own tasks and features in a timely fashion to a high standard of quality.
  • Provide regular updates to the production for your software and reach out to other parties who will be impacted by your work.
  • Collaborating with PCF Framework to define the direction of the shared components, and augment the stability, features and performance of existing shared modules.
  • Propose, design and implement technical solutions to complex problems presented by the production.
  • Produce highly efficient systems and improve the performance of other systems.
  • Breakdown your own tasks, update your progress, ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed.
  • Work closely with the project Architect to implement high quality features and code, proactively identify and address risks with the team.
  • Partner with leads to define priority management for features.
  • Proactively participate and approve code reviews.
  • Share knowledge with the rest of the studio.
  • Occasionally support leads in recruitment projects with HR collaboration.
  • Define the best practices and technical solutions used at the company
  • Work with QA teams to define testing requirements for new and existing features.

Engine:

  • Design, implement and maintain new low-level systems and overall architecture.
  • Creating performance and memory optimisation tools and features.
  • Proactively identify opportunities to enhance the engine to support productions.
  • Test, debug, profile, optimize and document implementations.
  • Being up to date with features from other engines and provide expertise about possible implementations.
  • Evaluating and accepting systems from other code teams.
  • Stay up to date with features from other engines and provide expertise about possible implementations.
Qualifications
  • 8+ years experience working in console / PC games
  • Involved in the production cycle of at least 2 titles
  • Excellent primary programming language skills (C++).
  • Proficient with Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
  • Good knowledge of Project Management Software (JIRA, Confluence, etc.).
  • Excellent Unreal Engine knowledge
  • Excellent math and/or physics skills.
  • Experience working with multi-threaded systems.
  • Performance and memory optimisation skills.
  • Ability to write solid, reliable, efficient code.
  • Experience with multiple core systems, such as graphics, tools, audio, networking, memory handling, scripting, etc.
  • Strong mentoring skills.
  • Strong verbal and written communication skills in English.

Nice to have:

  • Experience with other programming languages
  • Console experience, especially next-generation systems
Additional Information

What we offer:

  • Private medical healthcare including dental treatment for PCF members and their families (Signal Iduna).
  • MultiSport card for you and your family members or friends.
  • Free library with a wide range of games and books you have unlimited access to.
  • In-company Polish and English language classes.
  • Fresh fruit, snacks, and beverages for everyone in the office.
  • Flexible working hours.
  • Free virtual health and mental wellbeing sessions are included in the plan for members and their dependents.
  • Personal development opportunities and ability to work in a global environment.
  • Work in a creative team with people full of passion for what they do.

We are committed to an inclusive and diverse work culture. PCF is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, genetic information, marital status or any legally protected status.

Company Description

People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, Ireland, US, and Canada and from all over the world thanks to our remote work programs.

Founded in 2002, we made our mark on the shooter genre with titles such as Painkiller, Bulletstorm, Gears of War: Judgment, and Outriders. We are one of the most experienced Unreal Engine studios in the industry and we are expanding it with in-house solutions called PCF Framework.

Our creative teams are currently working on several exciting titles: Gemini is our new project being developed with Square Enix; Maverick is a Triple-A game developed in collaboration with Microsoft Corporation; Bifrost & Victoria are projects we're growing in the self-publishing model. We are also busy working on a VR and undisclosed projects, more information on those to come later.

With over 20 years of experience, PCF sets out to explore new horizons. We aim to combine our expertise with the creativity of the best and most forward-thinking talents in the industry to work together on the new generation of action games for the global gaming community.

If you decide to accompany us on this journey, you'll have a chance to perfect your craft and expand your knowledge, working alongside leaders in the industry to bring a brand-new unique experience to the players worldwide.


#J-18808-Ljbffr
  • Engine Programmer

    2 tygodni temu


    Warszawa, Mazovia, Polska Larian Studios Pełny etat

    With multiple awards to our name, Larian Studios has proven that we're dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur's Gate 3 & Divinity: Original Sin 2 is looking for an Engine Programmer to join the team and help us in crafting the high caliber games our fans have come to...

  • Senior Unity Programmer

    2 tygodni temu


    Warszawa, Mazovia, Polska A&K Designs, Inc Pełny etat

    Join Our Team at Play of Battle: Senior Unity ProgrammerAt Play of Battle, we are expanding our team and looking for an experienced Unity Programmer to help us enhance the player experience in our innovative Grand Strategy/RTS game. This is your opportunity to impact the gaming world by collaborating with our design team to implement gameplay mechanics....

  • User Interface Programmer

    2 tygodni temu


    Warszawa, Mazovia, Polska A&K Designs, Inc Pełny etat

    Join Our Team at Play of Battle: Seeking a Skilled Unity UI ProgrammerAt Play of Battle, we are expanding our team and looking for an experienced Unity UI Programmer to help us enhance the player experience in our innovative Grand Strategy/RTS game. This is your opportunity to impact the gaming world by optimizing and implementing user-friendly designs....

  • AI Programmer

    2 tygodni temu


    Warszawa, Mazovia, Polska Mighty Koi Pełny etat

    We seek an AI Programmer for Mighty Koi - Warsaw. If you are an experienced and motivated person, a strong team player who wants to create competitive games with Mighty Koi, send us your CV.ResponsibilitiesArchitect and implement AI systems such as navigation, decision making, knowledge, and dialogExtending in-build Behavior Tree features (Tasks, Services,...


  • Warszawa, Mazovia, Polska PharmaGroww Pełny etat

    About the jobJob Title: Senior Statistical Programmer IICareer Level – DIntroduction to Role:Are you a goal-oriented Statistical Programmer looking for a new challenge? Would you like to be a part of a group with direct strategic impact on drug development that plays a key role in getting new medicines to patients who need them? Welcome to join AstraZeneca...

  • Gameplay Programmer

    2 tygodni temu


    Warszawa, Mazovia, Polska Mighty Koi Pełny etat

    The Mighty Koi team is looking for a talented Gameplay Programmer — Warsaw. If you are an experienced and motivated person capable of teamwork and want to create competitive games with Mighty Koi, send your CV and join our team.ResponsibilitiesDesign, implementation, and maintenance of game mechanicsDebugging and error fixingWork following the specified...

  • Tools Programmer

    2 tygodni temu


    Warszawa, Mazovia, Polska Larian Studios Pełny etat

    With multiple awards to our name, Larian Studios has proven that we're dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur's Gate 3 & Divinity: Original Sin 2 is looking for a Tools Programmer to join the team and help us in crafting the high caliber games our fans have come to...

  • Gameplay Programmer

    2 tygodni temu


    Warszawa, Mazovia, Polska robotoglobal Pełny etat

    We're looking for a PROGRAMMER (regular) to work closely with our programmers and management team, you'll help to develop our workflow further.At our young studio, we're committed to building a robust and supportive work culture and intelligent game development pipelines, and we're looking for someone with similar dedication. If you're interested in working...

  • Principal AI Programmer

    2 tygodni temu


    Warszawa, Mazovia, Polska People Can Fly Pełny etat

    Job DescriptionCorePropose, implement and own tasks and features in a timely fashion to a high standard of quality.Provide regular updates to the production for your software and reach out to other parties who will be impacted by your work.Collaborating with PCF Framework to define the direction of the shared components, and augment the stability, features...


  • Warszawa, Mazovia, Polska Pari Schulen Pełny etat

    To be a part of Virtuos means to be a creator. At Virtuos, we harness the latest technologies to make games better and more immersive than ever before. That is why we pride ourselves in constantly pushing the boundaries of possibility since our founding in 2004. Virtuosi is a team of experts – people who have come together to share their mutual passion for...

  • Lead Unity Programmer

    2 tygodni temu


    Warszawa, Mazovia, Polska A&K Designs, Inc Pełny etat

    Join Our Team at Play of Battle: Seeking Lead Unity ProgrammerWe are seeking an experienced and motivated Programmer Lead to spearhead our programming team and drive the technical development of our innovative Grand Strategy/RTS game. Learn more about our game from this link: Your Role:Take ownership of the features and components in a game lifecycle, and...


  • Warszawa, Mazovia, Polska Virtuos Pełny etat

    Join our Team at VirtuosIf you want to be part of a team that values creativity and excellence, Virtuos is the place for you. We are dedicated to leveraging cutting-edge technologies to enhance video games, constantly pushing the boundaries since our establishment in 2004.At Virtuos, we are a group of experts who are united by our passion for delivering...


  • Warszawa, Mazovia, Polska Skillshot Pełny etat

    Senior System Programmer UE5 @ VR Factory Games S.A.We are seeking an experienced Senior System Programmer UE5 to direct the core technical approach for a main internal project at VR Factory. They will be responsible for delivering core features, collaborating and iterating between programmers, designers, and artists. They will play a critical role in...


  • Warszawa, Mazovia, Polska Virtuos Pełny etat

    PLAY, GROW and WINTo be a part of Virtuos means to be a creator and aim at excellence. At Virtuos, we harness the latest technologies to make video games better and more immersive than ever before. That is why we pride ourselves in constantly pushing the boundaries of possibility since our founding in 2004.Virtuosi are a team of experts – people who have...

  • Programmer UE4/5

    2 tygodni temu


    Warszawa, Mazovia, Polska Skillshot Pełny etat

    Hey everyone We're Crunching Koalas and you may recognize us because of:or MouseCraft , a game which we developed by ourselves.We are looking for Programmer to join our team.Requirements:2 years of experience on a similar position;good knowledge of UE4/5 or C++;code samples or at least one released title;Responsibilities:Porting games for all major platforms...

  • Gameplay Programmer

    2 tygodni temu


    Warszawa, Mazovia, Polska Larian Studios Pełny etat

    With multiple awards to our name, Larian Studios has proven that we're dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur's Gate 3 & Divinity: Original Sin 2 is looking for a Gameplay Programmer to join the team and help us in crafting the high caliber games our fans have come to...


  • Warszawa, Mazovia, Polska Mighty Koi Pełny etat

    We seek a Lead/Senior Gameplay Programmer for Mighty Koi - Warsaw. If you are an experienced, motivated person and a strong team player who wants to create games that will stand out on the market with Mighty Koi, send us your CV.ResponsibilitiesWork closely with all creative departments; designers, artists, and other programmersImplement gameplay...


  • Warszawa, Mazovia, Polska CD PROJEKT Pełny etat

    Job Description As a Story Tech Programmer you will get a chance to work with extremely passionate and creative people like quest designers, cinematic designers and artists in order to bring to life ideas that will excite players from all over the world We're using Unreal Engine 5 and we need your help to not only harvest its power, but also to push its...


  • Warszawa, Mazovia, Polska CD Project Pełny etat

    To create revolutionary, story-driven RPGs which go straight to the hearts of gamers — this is our mission. Want to dive deeper into our company's culture? Explore our social media and check out our YouTube channel where we share behind-the-scenes insights and stories direct from our team membersJob DescriptionAs a Story Tech Programmer you will get a...


  • Warszawa, Mazovia, Polska CD PROJEKT RED Pełny etat

    Job DescriptionAs a Story Tech Programmer you will get a chance to work with extremely passionate and creative people like quest designers, cinematic designers and artists in order to bring to life ideas that will excite players from all over the world We're using Unreal Engine 5 and we need your help to not only harvest its power, but also to push its...