
Overview
Mission
Design Develop and continuously improve software in order to provide world class Apps, Services and Technologies, delivering experiences and value to the end-users. Continuously improve deliveries based on usage and user feedbacks.
Contribute to develop, industrialize and make available to 3DS, Geometric modeling capabilities for Industrial applications.
- Design the software system, describing the specifications in technical terms.- Select algorithms, theories or technologies that will be used.- Plan appropriate user interface- Identify and manage dependencies with other components- Document these selections in a PES ( Product Enhancement Specification document)- Develop and implement new functionalities described in PES: Code, Compile, and run unit tests according to implement processes and metric (KPIs)- Check the progress of dependencies with other components.- Ensure knowledge sharing within the team about the developments- Work towards development convergence: Improve code quality up to the last build, to reach the defined quality metrics ( component metrics, product metrics .. )- Regularly run lessons learned and RCA to identify areas for code quality or software performances improvement. - Resolve quality issues ( backlog management ): resolution of incident reports (ORs) reported by the Technical Customer support or by Product QA teams.
- Technological intelligence: Keep abreast of the latest technological developments, understand the requirements of our development partners, know about competing products, look ahead of future products, technologies, programming languages etc.
- B.E/B.Tech M.E/M.Tech (Computer Science, IT , E&TC) or MCA (Computer Graphics)
- 6-7 years experience in Software Development using C++, Data Strucutres, Muli-threading, Design Patterns
- With exposure to one or more of OpenGL/Direct X/ Vulkan/ WebGL / WebGPU , Shader programming, Graphics debugging tools
- With exposure to one or more of Graphics Drivers, Device Drivers, Windows OS API, Assembly language programming
- Knowledge of Mathematics for Computer Graphics will be plus
- Having passion to write highly optimized code
- Having strong analytical and problem solving skills
- Being efficient in Technical communication
- Prior exposure to Graphics Engine Development, Font Rendering or development of 3D Interactive application will be plus