Company: “IDRAK Technology Transfer” LLC
Structural unit: Graphics and design department
Position: Junior CG developer
Report to: Head of department
Experience: Software engineering
1. RESPONSIBILITIES:
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Design, develop, code, test and debug system software
- Review code and design
- Analyze and enhance efficiency, stability and scalability of system resources
- Integrate and validate new product designs
- Support software QA and optimize I/O performance
- Provide post production support
- Access third party and open source software
2. REQUIREMENTS:
- Proven working experience in software engineering
- BS degree in Computer Science or Engineering
- Solid programming experience in C / C++ and C#
- Knowledge of Unity 3D editor and Visual Studio IDE
- Knowledge of OpenGL (Core and ES), Metal and Vulcan API
- Ability to write shaders in HLSL and GLSL languages
- Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
- Strong documentation and writing skills
3. SKILLS AND KNOWLEDGE:
- Strong C / C++ and C# programming skills and knowledge
- Strong Unity engine knowledge
- Ability to work Level design
- Unreal engine or Java skills are a plus
- Good source-level debugging skills
- Strong problem-solving skills
- Good knowledge in embedded software development environments and tools including IDE, editors, compilers, linkers, emulators, debuggers, analysis and monitoring tools
- Automation experience is a plus (e.g. experience with real-time operating systems)
Working time: Monday – Friday from 09:00 to 18:00. Saturday/Sunday – weekend.
Monthly salary will be negotiated during the interview, depending on the knowledge, skills and experience of the candidate.
Eligible candidates are asked to send their resume to leyla.khasayeva@idrak.az with the “Junior CG developer” in the subject line.