Principal Engine Programmer

20 hours ago


Bengaluru, India Zyoin Group Full time

Description :As a Principal Engine Programmer (Unreal) at LightFury, you will be the technical leader responsible for architecting, developing, and optimizing core engine systems for our AAA games using Unreal Engine. You will lead a team of talented engineers, drive technical innovation, and ensure our games achieve industry-leading performance and visual fidelity. This role demands deep technical expertise, leadership acumen, and the ability to solve complex engineering challenges at scale.Responsibilities :- Lead the architecture and development of core engine systems, including rendering, physics, audio, and gameplay frameworks within Unreal Engine.- Drive technical vision and strategy for engine development across multiple AAA projects.- Mentor and guide a team of engine programmers, providing technical leadership and career development.- Collaborate with technical directors, lead programmers, and department heads to define technical requirements and project roadmaps.- Optimize engine performance for target platforms, including PC, consoles, and mobile devices.- Research and implement cutting-edge rendering techniques, including real-time ray tracing, advanced lighting, and post-processing effects.- Design and implement scalable systems for large open-world games and multiplayer architectures.- Establish coding standards, best practices, and development workflows for the engine team.- Work closely with platform holders (Sony, Microsoft, Epic Games) on engine optimization and platform specific features.- Lead technical reviews, code reviews, and architectural discussions.- Stay at the forefront of industry trends, emerging technologies, and Unreal Engine updates.Requirements :- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or equivalent experience.- 8+ years of professional game development experience with a focus on engine programming.- Shipped multiple AAA titles in a senior technical role.- Expert-level proficiency in C++ and advanced software engineering practices.- Proven track record of leading technical teams and mentoring junior developers.- Strong understanding of software architecture, design patterns, and scalable system design.- Experience with version control systems, build systems, and continuous integration pipelines.- Excellent problem-solving skills and ability to work under pressure in fast-paced environments.- Outstanding communication skills and ability to collaborate across multiple disciplines.Unreal Engine Expertise :- Mastery of Unreal Engine architecture, including a deep understanding of the rendering pipeline, memory management, and multi-threading systems.- Expert-level proficiency in C++ and advanced knowledge of Unreal Engine's C++ API and engine source code.- Extensive experience with Unreal Engine's core systems : UObject framework, Garbage Collection, Reflection system, and Module architecture.- Advanced knowledge of rendering systems, including materials, shaders, lighting, and post-processing pipelines.- Experience with Unreal Engine's networking and replication systems for multiplayer games.- Proficiency in optimizing the Unreal Engine for various platforms and hardware configurations.Engine Development Expertise :- 8+ years of experience in game engine development with at least 3 years in a senior or principal role.- Deep understanding of computer graphics, including advanced rendering techniques, GPU programming, and shader development.- Expertise in performance optimization, profiling, and debugging complex engine systems.- Experience with multi-threaded programming, parallel processing, and concurrent system design.- Knowledge of modern graphics APIs, including DirectX 12 Vulkan, and Metal.- Experience with physics engines, audio systems, and gameplay framework development.- Strong background in mathematics, including linear algebra, calculus, and 3D mathematics.Desirable Skills :- Experience with console development (PlayStation 5 Xbox Series X/S, Nintendo Switch).- Knowledge of mobile optimization and cross-platform development.- Experience with VR/AR development and related engine modifications.- Familiarity with cloud computing, server architecture, and backend services.- Experience with procedural content generation and world streaming systems.- Knowledge of machine learning applications in game engines.- Contributions to open-source projects or published research in computer graphics.- Experience with agile development methodologies and technical project management. (ref:hirist.tech)



  • Bengaluru, Karnataka, India Veramed Data Services Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    PurposeThe role of the Principal Programmer is to provide programming support to the statistics and programming department across a range of projects, clients and therapeutic areas. The Principal Programmer may also perform a supervisory role (e.g. line management and/or project management).Key ResponsibilitiesSupporting with CDISC implementation of studies...


  • Bengaluru, Karnataka, India Talent surabhi Full time

    Looking for Senior Statistical Programmer and Principal Statistical Programmer for Bangalore location (WFO) Skills we are Looing for -SDTM, ADAM, TLF, CDISC, Study lead experience. Location - Bangalore Experience - 5+ Years to 15 Years of Experience **Job Types**: Full-time, Permanent Pay: ₹840,779.43 - ₹2,030,279.59 per year **Benefits**: - Cell...


  • Bengaluru, India ACL Digital Full time

    PRINCIPAL STATISTICAL PROGRAMMER (12 – 15 YEARS)LOCATION: ANYWHERE IN INDIAWORK MODE : HybridROLES and RESPONSIBILITIES:Implementation of statistical programming strategy related to innovation in technologies, automation, processes, and standards to maximize efficiencySupport the development and implementation of a programming ecosystem to enable...


  • Bengaluru, India ACL Digital Full time

    PRINCIPAL STATISTICAL PROGRAMMER (12 – 15 YEARS)LOCATION: ANYWHERE IN INDIAWORK MODE : HybridROLES and RESPONSIBILITIES:Implementation of statistical programming strategy related to innovation in technologies, automation, processes, and standards to maximize efficiencySupport the development and implementation of a programming ecosystem to enable...


  • Bengaluru, India ACL Digital Full time

    PRINCIPAL STATISTICAL PROGRAMMER (12 – 15 YEARS)LOCATION: ANYWHERE IN INDIAWORK MODE : Hybrid ROLES and RESPONSIBILITIES: Implementation of statistical programming strategy related to innovation in technologies, automation, processes, and standards to maximize efficiencySupport the development and implementation of a programming ecosystem to enable...


  • Bengaluru, India ACL Digital Full time

    PRINCIPAL STATISTICAL PROGRAMMER (12 – 15 YEARS)LOCATION: ANYWHERE IN INDIAWORK MODE : HybridROLES and RESPONSIBILITIES:- Implementation of statistical programming strategy related to innovation in technologies, automation, processes, and standards to maximize efficiency- Support the development and implementation of a programming ecosystem to enable...


  • Bengaluru, India ACL Digital Full time

    PRINCIPAL STATISTICAL PROGRAMMER (12 – 15 YEARS) LOCATION: ANYWHERE IN INDIA WORK MODE : Hybrid ROLES and RESPONSIBILITIES: Implementation of statistical programming strategy related to innovation in technologies, automation, processes, and standards to maximize efficiency Support the development and implementation of a programming ecosystem to enable...


  • Bengaluru, India ACL Digital Full time

    PRINCIPAL STATISTICAL PROGRAMMER (12 – 15 YEARS) LOCATION: ANYWHERE IN INDIA WORK MODE : Hybrid ROLES and RESPONSIBILITIES: - Implementation of statistical programming strategy related to innovation in technologies, automation, processes, and standards to maximize efficiency - Support the development and implementation of a programming ecosystem to enable...


  • Bengaluru, India ACL Digital Full time

    PRINCIPAL STATISTICAL PROGRAMMER (12 – 15 YEARS) LOCATION: ANYWHERE IN INDIA WORK MODE : Hybrid ROLES and RESPONSIBILITIES: Implementation of statistical programming strategy related to innovation in technologies, automation, processes, and standards to maximize efficiency Support the development and implementation of a programming ecosystem to enable...


  • Bengaluru, India Veramed Full time

    Position : Principal SAS ProgrammerLocation : Bangalore/Hyderabad/India Job Summary :Veramed is seeking a hands-on Principal SAS Programmer with a strong work ethic and attention to detail to join our statistical and programming team. The ideal candidate will provide high-quality programming support for a variety of clinical trials, working on datasets,...