Senior Programmer (Combat, Physics, AI)
Primary stack
Nice to have's
Job description
About the Position
Join Kinstrife as a Senior Programmer specializing in combat, physics, and AI for our physics-based combat engine.
Full-time | Remote (Germany-based)
Salary: €5400 – €6300 per month (depending on experience & fit)
Be sure to check out the overview for more information about working with us!
Responsibilities
- Own and optimize our DOTS-based combat and character systems (Jobs & Burst), ensuring large-scale battles remain performant across target platforms
- Lead the expansion of our physics-animation system, collaborating with animation & combat gameplay developers on new feature development
- Design and implement scalable low-level AI systems, including context steering for navigation and group behaviors like formations and tactical coordination
- Profile and optimize gameplay code to maintain smooth framerates during intensive combat scenarios with many dozens of combatants
- Collaborate with junior/mid-level programmers to build higher-level features on top of your systems
Requirements
- 7+ years in game development, with a focus on systems, AI or physics programming
- Strong understanding and hands-on experience with Data-Oriented Design, Unity C# and the Job System or equivalent
- Strong proficiency in 3D math and the application of physics for real-time gameplay
- Ability to coordinate with other gameplay programmers to bridge the gap between physically simulated behaviors and kinematic animation/logic
- Fluent in English with the ability to clearly document systems and collaborate effectively in a fully remote, asynchronous environment
- Highly self-driven with a systems-oriented mentality. You work best when given context and goals, rather than daily task lists
Bonus Points
- Experience with Unity 6 and its latest features
- Experience with physics animation or AI frameworks
- Loves performance optimization, making the most of every frame
- Interest in real-time simulation
We Offer
- Competitive salary
- Fully remote work environment
- Opportunity to work on cutting-edge technology
About the Company
Be sure to check out the overview for more information about working with us!
Apply here!
© Finitude. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Finitude
All 9 rolesSenior Technical Animator
Finitude · Germany
Senior Programmer (Architecture & Systems)
Finitude · Germany
Unity Developer (Animation, Combat Gameplay)
Finitude · Germany
Projektkoordination & Operations
Finitude · Berlin +1