Engine Programmer

4 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.


  • 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 Rapid Job Sountions Full time

    **Job Title**:PLC Programmer **Education**:B.E. Electronics/Electrical **Experience**:2 to 4 years Prior experience in a related field is preferred **Location**:Kurali, Pune. **Skills Required**: - Communication Skills: Strong verbal and written communication skills to effectively interact with team members and clients. - Paneling & Wiring: Proficiency...

  • PLC Programmer

    4 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...

  • CNC Programmer

    2 days ago


    Narhe, Pune, Maharashtra, India VR Automation Full time

    **Post - CNC Programmer** **Experience**:5+ yrs** **Location: Narhe, Pune** **Salary: Up to 35k** **Qualification - DME/B.E/B.TECH(Mechanical)** **Responsibilities**: - **Programming CNC Machines**: Using programming languages like G-code or machine-specific software, a CNC programmer writes the instructions that tell the machine how to operate. -...

  • PLC Programmer

    4 days ago


    maharashtra, India THE BOMBAY ENGINEERING WORKS Full time

    🚀 Job Opening: PLC Programmer (Full-time / Part-time) – Bombay Engineering Works📍 Location: Vasai, Maharashtra 🏭 Company: Bombay Engineering Works 💼 Experience: 2–8 years 🕒 Employment Type: Full-time / Part-time🔧 About the Role: We are looking for a skilled and motivated PLC Programmer to join our team at Bombay Engineering Works, a...

  • PLC Programmer

    2 weeks ago


    Bhosari, Pune, Maharashtra, India JAGRUTI TECHNICAL SERVICES PVT.LTD Full time

    PLC Programmer Experience - 04 To 07 Year Education - BE / DEE (electronics / Electrical) Salary - Best On Previous CTC. Hands on experience on various make VFD. Good knowledge about PLC, SCADA, Servo & he have ability to develop the programme from PLC engineer. He Able to understand machine process line and he having ability of find out Easy Maintenance...

  • 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...

  • CNC Programmer

    2 weeks ago


    Pune, India Leidos Full time

    **Description** **CNC Programmer** **Permanent, based in our offices in Pune** Leidos Industrial Engineers Ltd. is a market leader in the supply of total turnkey system solutions and systems integration to a wide range of industries from automotive and aerospace to Logistics, Process and Warehouse Management. Our success is built on our highly valued...

  • 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, Watch Dogs, The Division, Prince of Persia ,Splinter Cell, Ghost Recon, Rainbow Six, Rayman, Just Dance as well as games for the whole family, from Imagine and Petz to Raving Rabbids. To continue...