Position: Mid/Senior Software Engineer (Experience with 3D) (IRC115901)
Company: GlobalLogic
Category: C++
Experience required: 3y
English level: upper

Job Description:
- BSc or MSc degree in Software Engineering, Computer Science or equivalent practical experience
- 3+ years of professional software development experience
- Mastery with data structures & core libraries
- Strong math skills, particularly linear algebra and geometry
- Experience with 3D graphics, preferably Direct3D or OpenGL
- Understanding of Rendering principles: camera, rendering pipeline, positioning
- Excellent knowledge of C++
- Familiarity with Agile development, continuous integration, and modern testing methodologies
- Willing to work in a team-based culture
- Self-motivated
- Excellent written and oral communication skills

Job Responsibilities:
- Design and develop a solution from scratch for creating 3D objects
- Manage individual project priorities, deadlines, and deliverables
- Optimize solution's performance
- Design and own rendering features end to end
- Run developed solution on the iOS devices

Department/Project Description:
Our customer is a US-based technology company focused on designing and developing the wired and wireless data communication products for enterprise and home markets. Our customer is offering highly innovative and advanced products and solutions, including in the emerging data communication market segments, being a fast-growing company. 

The project is a mobile application for the latest iOS devices such as iPhone 12 Pro, iPhone 12 Pro Max, and iPad Pro. as part of the project rendering library will be developed to run as a part of the iOS application.

Within a project team, you will contribute to the design and development of the solution from scratch for rendering 3D objects based on data from cameras and Lidar sensors.