Junior CG developer

İşin təsviri

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 [email protected] with the “Junior CG developer” in the subject line.