Engine Programmer

2 days ago


Pune Maharashtra, India Ubisoft Full time

**Company Description** About the Organization**

Ubisoft Pune is proud to be one of the most creative video game studios in India with over 1000 + talented employees ranging over many areas of expertise. Just Dance, Steep, Grow Up or For Honor, are some of the amazing Ubisoft’s brands, our teams are working one.We have very challenging and exciting opportunities for creative minds to develop their expertise and capabilities to grow.At Ubisoft we favour diversity, creativity, drive and team spirit, and, together, we build success. Besides, the friendly work environment, Pune is a fast growing city and a hub for the Indian economy.

**Job Description** Job Title: ENGINE PROGRAMMER**

**Note**: Final Designation/Level will be decided based on the relevant experience and interview ratings.

**Job Summary**:
As a Senior Engine programmer, you will be creating highly complex and optimized game systems. You will be responsible for defining architecture of Ubisoft's Game Engine code, maintain, document it. You will be writing code to use next gen hardware features such as using GPU cores, multi-core CPUs. You will be point of contact for external/internal collaboration, updating them with project progress, discussing the progress and blockers etc. For a given problem you should be able to identify, evaluate/compare internal or third-party technologies. You will also Integrating/reusing such tech into project.

As a senior programmer you will help Technical Director, Team Lead to mentor junior team members by sharing your experiences, trainings. As Senior you will identify technical debt and take corrective actions. You will conduct, help conduct code audits, reviews for the same.

**Responsibilities**:

- Write a optimized code making effective use underlying hardware architecture.
- Write a code to support platform specific features.
- Design, code, and test technical solutions while seeking optimal performance.
- Profile and Identify performance bottlenecks, provide solution to fix them
- Establish responsible deadlines and personal work plans and manage time effectively.
- Identify and High light technical risks and ways to mitigate
- Debug and fix issues in existing code base.
- Collaborate with required stakeholders
- Participate in code reviews, peer programming to increase code quality
- Point of contact for Engine Modules / Hardware specific solutions.
- Identify Training needs in team, share knowledge, conduct trainings

**The professional value you bring**:

- 7+ years of game development experience.
- Master, Bachelor or equivalent in Computer Science or Engineering (desirable)
- Strong programming skills in C++
- Ability to code multi-threaded programs, code using SIMD instructions.
- Expert in C++ development using Visual Studio
- Strong understanding of Computer architecture.
- Strong experience with any commercial game engine (such as Unity 3D, Unreal, Cry engine)
- Proficiency in game development areas such as 3D Graphics, Game play ,UI, Animation etc. Specialization in at least 1.
- Excellent debugging and problem-solving skills
- Ability to work efficiently with a large, existing code base
- Knowledge of low-level system architecture
- Knowledge of software development environments and associated tools. (i.e. Perforce, JIRA,Git)
- Strong reporting and documentation skills
- Fluent in English, both verbally and written
- Great communication skills and a positive attitude
- Experience of publishing at least 1 game on App store/First party / AAA game

**Nice to have**:

- Experience with graphics library
- Experience of creating a tool/feature enhancing existing engine.

**The personal value you bring**:

- Curious attitude.
- Ability to complete duties on time whilst maintaining a high-quality service;
- Enthusiasm in learning and using new technologies;
- Good attention to details;
- Good communication skills;
- Sense of humor, positive approach, working well within a team.

**Ubisoft Offers**:

- International game projects & IP’s.
- Access to cutting-edge hardware.
- Experience using hottest internally developed game engines.
- Proficient and fun-to-work-with colleagues.


  • Engine Programmer

    3 weeks ago


    Pune, Maharashtra, India Ubisoft Full time

    Company Description About the Organization Ubisoft Pune is proud to be one of the most creative video game studios in India with over 1000 talented employees ranging over many areas of expertise Just Dance Steep Grow Up or For Honor are some of the amazing Ubisoft s brands our teams are working one We have very challenging and exciting opportunities for...

  • CNC Programmer

    1 week ago


    Pune, Maharashtra, India Pace Autoparts Pvt. Ltd. Full time

    Required - CNC programmer & Production engineer - 2 Experience - 3-5 years in CNC Turning Programming. Education - BE/Diploma/ITI- Mechanical or relevant. Pay: ₹25,000.00 - ₹50,000.00 per month **Experience**: - total work: 3 years (preferred) Work Location: In person

  • PLC Programmer

    1 week ago


    Chakan, Pune, Maharashtra, India VR Automation Full time

    Requirement for PLC Programmer. Education: Diploma / BE- Electrical, Electronic, Mechatronics, Robotics. Experience: 5-12 years of experience in PLC programming from automation industry. Position: Sr. PLC Programmer & Team Lead (Simens, Mitsubishi, Allen Bradley), SCADA, HMI designing,VFD & Servo for machine development, Traceability, ProfNet. Abb/Allen...

  • CNC Programmer

    1 week ago


    Marunji, Pune, Maharashtra, India Raviraj Hi-Tech Pvt. Ltd Full time

    **CNC Programmer (Sliding Headstock Machines)** **Position**: CNC Programmer **Experience Level**: 2 to 4 Years **Location**: Pune / Maharashtra **About Us**: Raviraj Hitech Pvt Ltd is a leading Manufacturing company dedicated to precision engineering and innovation. We pride ourselves on fostering a collaborative and dynamic work environment where...

  • PLC Programmer

    2 days ago


    Pune, Maharashtra, India DVS MECH SOLUTIONS Full time

    **Position: - PLC Programmer /Project engineer/control engineer** **Exp: - 2-5Yrs** **Working days: - 5 days** **Qualification: BE - Electonic & Telecommunication / E&Tc / Instrumentation** **Industry: Packaging / material handling / SPM / industrial automation OR Automobile** **PLC: Siemens only** **Location: - Shivane, Pune** **Interview...


  • Pune, Maharashtra, India Excellence Robotics Solutions Pvt Ltd,Hinjewadi,Pune Full time

    Post: - PLC Programmer - Engineer - Controls Dept Education Qualification : Diploma, Graduate, BE, B Tech. Experience: - 1 to 5 Year Location: - Pune We are looking for a experienced Programmable Logic Controllers (PLC) Programmer to join us on an urgent basis. As a PLC Programmer, you will be responsible for PLC programs, Control Design, Onsite...

  • CNC Programmer

    10 hours ago


    Pune, Maharashtra, India CP HR Services Pvt.Ltd Full time

    **Position - CNC, VMC, HMC Operator cum Programmer** **Location: Nighoje** **Company:(3rd party job)** **Employment Type: Full-time** **Shift: All 3 shifts.** **Payment: Up To 30k** **Facility: Canteen & Bus with necessary compliance** **Key Responsibilities**: Operate and program CNC, VMC, and HMC machines for precision machining of components. Set...

  • Online Programmer

    1 week ago


    Pune, Maharashtra, India Ubisoft Full time

    **Company Description** Ubisoft is a leading developer and publisher of video games worldwide whose brand portfolio covers blockbusters such as Assassin’s Creed and Splinter Cell, as well as games for the whole family, from Imagine and Petz to Rayman Raving Rabbids. To continue building on its achievements for the future, Ubisoft is looking for new talent...

  • Vmc Programmer

    10 hours ago


    Talawade, Pune, Maharashtra, India SLH Engineering Pvt Ltd Full time

    **Job Title**: VMC Programmer **Location**: Talawade, Pimpri Chinchwad **Company**: SLH Engineering Pvt Ltd. **Job Type**: Full-time **Job Summary**: **Key Responsibilities**: - Develop VMC programs for vertical machining centres based on engineering specifications and blueprints. - Set up and develop parts on VMCs, ensuring optimal performance and...

  • PLC Programmer

    1 week ago


    Chinchwad, Pune, Maharashtra, India Metrolab Automation Pvt Ltd Full time

    Job Title: Programmer - Special Purpose Machine (SPM) Manufacturing Location: Chinchwad, Pune Department: Engineering/Automation Reports To: Engineering Manager Job Summary The Programmer will develop, test, and implement software and control systems for Special Purpose Machines (SPMs) used in our manufacturing processes. This role involves writing...