Jump to content

ED Careers Jobs


Silver_Dragon

Recommended Posts

  • 10 months later...

ED added two more vacant post:

 

C ++ programmer (weapon systems)

https://www.digitalcombatsimulator.com/ru/vacancies/programmer-weapon/

Quote

Vacancy in the office in Moscow

 

You will:

  • Program various aircraft weapons systems: bombs, missiles, etc.

 

You have:

  • Higher technical education
  • Knowledge of C ++
  • Ability to document your code and understand (accept) someone else's
  • Knowledge of the basics of building automatic control systems
  • Understanding the basics of weapons and military equipment
  • Ability to build prototypes of game mechanics
  • Understanding the basics of networking (client-server)
  • Reading documentation in English

 

The plus will be:

  • Knowledge of aircraft flight dynamics
  • Flight Simulator & DCS Experience
  • Jira experience

 

AI developer (game unit behavior)

https://www.digitalcombatsimulator.com/ru/vacancies/AI-developer/

Quote

You will:

  • develop algorithms for logic and artificial intelligence of game units
  • interact with the graphics subsystem
  • develop tools for debugging and preparing initial data

You have:

  • confident knowledge of C ++ standard 11 and higher
  • MSVC 2017
  • knowledge of STL, templates, Windows development
  • ability to debug and profile code
  • knowledge of patterns and anti-patterns
  • ability to work with external libraries
  • knowledge of linear algebra (vectors, matrices)
  • basic knowledge of differential equations, dynamical systems
  • knowledge of graph algorithms, pathfinding, obstacle avoidance, group behavior is required
  • familiarity with state machines, behavior trees
  • knowledge of physics (kinematics)
  • English language
  • scripting languages (Lua - preferably Python)
  • knowledge of 3D graphics and skeletal animation are welcome
  • experience with 3D engines (Unreal, Unity, etc.)

 

And updating first post. Contact with Wags, Chizh or moderators team form more info. The ED contact form has present on the Vacant post (on russian)


Edited by Silver_Dragon
Link to comment
Share on other sites

  • 2 months later...

ED added more vacant post:

 

C ++ Programmer (Ground Technician)

https://www.digitalcombatsimulator.com/ru/vacancies/programmer-ground-equipment/

Quote

You will:

  • add 3D models of ground vehicles and ships to the simulator using Lua scripts
  • supplement the functionality of ground vehicles


You have:

  • knowledge of the Lua programming language
  • knowledge of the C ++ programming language
  • knowledge of military equipment and weapons systems
  • basic understanding of working with vectors
  • level of knowledge of English: sufficient for reading technical documentation and writing communication with team members within the framework of tasks


The plus will be:

  • higher technical education
  • DSC experience
  • experience with VCS (version control systems)

 

Technical writer

https://www.digitalcombatsimulator.com/ru/vacancies/technical-writer/
 

Quote

You will:

  • compose and execute technical documentation for programmers in English and Russian (documentation for API, SDK, internal systems and tools)
  • interact with programmers to write documentation for their code
  • edit existing texts, especially raw technical documentation from developers
  • maintain the relevance of documentation, knowledge base


You have:

  • knowledge of English at the Advanced level
  • experience in developing technical and user documentation with a complex architecture
  • experience in developing documentation for programmers
  • the ability to systematize and structure information for its presentation in the form of documents
  • possession of software tools for the preparation of technical documentation


The plus will be:

  • willingness to independently study new subject areas for you, collect and process information
  • work in the aviation field
  • experience as a systems analyst

 

Map maker

https://www.digitalcombatsimulator.com/ru/vacancies/map-artist/

 

Quote

You will:

  • work with the editor for creating terrain maps - defining zones, filling scenes with objects
  • development of 3D objects of various buildings and structures
  • creating textures for objects and terrain

You have:

  • ability to work with raster and vector graphics
  • knowledge of 3ds Max, Adobe Photoshop
  • English language not lower than Intermediate

The plus will be:

  • art education
  • experience with other map editors
  • experience in creating 3D objects for games
  • the ability to optimize the visual component of textures to reduce the visible tile

 

Update the first post. Contact with Wags, Chizh or moderators team form more info. The ED contact form has present on the Vacant post (on russian)


Edited by Silver_Dragon
  • Thanks 1
Link to comment
Share on other sites

  • 4 weeks later...

New Vacant post

 

Develop Engineer

https://www.digitalcombatsimulator.com/ru/vacancies/devops_engineer/

Quote

You will:

  • Configure and maintain Continuous Integration (Buildbot) systems
  • Interact with the development team, maintain and develop development tools (code review, VCS)
  • develop existing CI / CD infrastructure

You have:

  • Proficiency in Python
  • Experience in administering Windows Server (Linux is possible, but you have to roll into the current infrastructure)
  • Higher technical education
  • English language not lower than Upper Intermediate
  • work experience not less than 2 years

The plus will be:

  • Higher technical education
  • Experience with Continuous Integration systems (Buildbot, Jenkins, Ansible)
  • Knowledge of containerization and orchestration technologies (Docker, Kubernetes)
  • C ++ (build steps, configuring SCons)
  • Web stack (HTML, JS, CSS)

 

Update the first post. Contact with  moderators team form more info. The ED contact form has present on the Vacant post (on russian)


Edited by Silver_Dragon
Link to comment
Share on other sites

Two new vacants Added:
- C++ Programmer (Whole Earth)
https://www.digitalcombatsimulator.com/ru/vacancies/programmer-С%2B%2B/

Quote
  1. You will:
    1. Take part in the development of the engine for generating and drawing the earth
  2. You have:
    1. C ++ (we are currently writing in C ++ 17)
    2. Know and apply classic algorithms and data structures
    3. Higher technical education
    4. English language not lower than Upper Intermediate
    5. Work experience at least 2 years
  3. The plus will be:
    1. Knowledge and experience in linear algebra and computational geometry applications
    2. DX11 / DX12 / Vulkan, HLSL (shader writing experience)
    3. Know how to design architecture in distributed systems
    4. Understanding computational geometry, coordinate systems, GIS
    5. Python

- JavaSript Frontend Developer.
https://www.digitalcombatsimulator.com/ru/vacancies/JavaScript-developer/

Quote

 

  1. You will:
    1. Modify and develop the interface of the flight simulator game. Add new modules and expand the functionality of the existing ones, typeset according to design layouts, be a bugbear and pixel perfectionist.
  2. You have:
    1. Understanding the principles of OOP, SOLID, DRY 
    2. Knowledge of Javascript ES6 
    3. Experience with Vue from a year 
    4. Knowledge of HTML + CSS (SASS) and principles of responsive layout
    5. Higher technical education
    6. English language not lower than Intermediate
  3. The plus will be:
    1. Understanding MVC and MVVC Models
    2. Experience with Webpack and Quasar framework
    3. Legacy code support experience
  4. What we use:
    1. Google Chrome
    2. Vue2, Vuex, Vue Router, Quasar, TS
    3. Jira 
    4. SVN

 


Update the first post. Contact with  moderators team form more info. The ED contact form has present on the Vacant post (on russian)


Edited by Silver_Dragon
  • Thanks 1
Link to comment
Share on other sites

New Vacant
- UI Developer C++, GIS, LUA
https://www.digitalcombatsimulator.com/ru/vacancies/UI-dev/

Quote

 

  1. You will:
    1. Refine and develop the interface of the flight simulator - support and development of the script editor (GIS like) and related tools.
  2. You have:
    1. Understanding the principles of OOP, SOLID, DRY
    2. Knowledge of C++
  3. The advantage will be:
    1. Experience in the design and development of GIS (algorithms, graphical interfaces) designed for two-three-dimensional display of cartographic information, display of stationary and moving objects, work with the route.
    2. Willingness to learn new tools, development libraries and C++ technologies (build steps, configuring SCons).
    3. Legacy code support experience.
    4. Knowledge of LUA.
  4. What do we use:
    1. C ++
    2. LUA
    3. Jira
    4. SVN

 

Update the first post. Contact with  moderators team form more info. The ED contact form has present on the Vacant post (on russian, check first post)

  • Like 1
Link to comment
Share on other sites

  • 7 months later...

New Vacant:

https://www.digitalcombatsimulator.com/ru/vacancies/Machine_Learning_Engineer/

Quote

 

  1. Machine Learning Engineer
    1. Artificial intelligence and neural networks have only recently begun to be actively used in many areas of computer graphics, including photogrammetry, segmentation, and differential rendering. Since the goal of our company is to achieve the best quality with all possible tools, we also began to explore the use of deep neural networks in tasks related to the restoration of geometry, materials and other important data for procedural generation of scenes, speeding up the work of artists, as well as optimizing performance.
  2. You will:
    1. I am looking for a specialist who will work on defining a roadmap for applied research on the application of AI to a variety of problems, will actively communicate with fellow engineers and artists, and propose, as well as implement, solutions tailored to achieve the final business goals.
  3. You have:
    1. System knowledge in Data Science, Deep Neural Networks, mathematical analysis, linear algebra, mathematical statistics
    2. An idea of the modern scientific picture of the world on the use of DNNs for solving popular problems, such as segmentation, classification, especially for working with multiple images (ldr\hdr)
    3. The ability to read scientific articles and select only the most effective algorithms, taking into account all the technical and business limitations of applied research
    4. The ability to quickly and cheaply test hypotheses, sort through various kinds of neural network architectures, hyperparameters, datasets
    5. Experience in automation of experiments, as well as their detailed logging
    6. Experience in writing short reports and mini-presentations based on the results of experiments
    7. Ability to communicate with specialists from many different areas (graphics, physics, artists) 
    8. Experience with the most popular technical frameworks, languages, and tools for DNN: Pytorch\Tensorflow\Numpy\Sql and so on
  4. The advantage will be:
    1. Experience in drawing up an applied research plan and its implementation
    2. Basic knowledge of computer architecture, theory of algorithms and data structures, as well as optimization and speed of code execution on modern CPUs and GPUs
    3. Writing code in CUDA and/or GLSL\HLSL under DirectX\Vulkan for GPU computing
    4. Experience in bringing the finished model with the entire pipeline (transformation and data compression, etc.) for execution into a working environment with maximum performance. Benchmarking the performance of neural network models. Model optimization through simplification/architecture change and weight quantization, layer merging, etc. Writing your own layers under TensorRT using tensor calculations.
    5. Understanding the basics of rendering and computer graphics. PBR, Rasterization, Materials, Geometry. Ray Tracing
    6. Up-to-date knowledge about the scientific picture of differential rendering and neurons for computer. charts. NeRFs, Mitsuba 2, Neural Radiance Cache, etc. Metrics for Image Comparison

 

 

Update the first post. Contact with  moderators team form more info. The ED contact form has present on the Vacant post (on russian, check first post)

  • Like 1
Link to comment
Share on other sites

List update (30/08/2023):
- Additions:

  1. Graphic Programer C++ API Vulkan
    • We are currently porting our graphics engine to Vulkan. We have a proprietary abstraction layer that hides the graphics backend implementation from the application's graphics layer. The backend is implemented on both DirectX 11 (current) and Vulkan (in development), and we must ensure backward compatibility with the current DirectX version.

      • Your responsibilities will include:

        • Working in collaboration with our application-level graphics programmers to bring their DirectX-centric rendering routines into a more Vulkan-friendly form.

        • Extending our current proprietary API to include new features (such as mesh shaders, ray tracing, etc.).

        • Profiling and optimization of the entire rendering pipeline both at the application and at the internal backend level.

        • Engine support for virtual reality devices.

        • Participation in the formation of a new engine philosophy focused on GPU-driven rendering.

      • Requirements:

        • Confident knowledge of the Vulkan API, knowledge of DirectX 11, 12 will be a big plus;

        • Deep understanding of synchronization mechanisms in Vulkan;

        • Strong knowledge of C++14;

        • Knowledge of HLSL, experience in writing shaders;

        • In-depth knowledge of modern graphics programming, deep understanding of modern GPU architecture and rendering pipeline;

        • Experience with multithreading, ability to write (and debug!) code for multithreaded applications;

        • Experience writing graphics engines;

        • Experience in profiling and optimizing graphics-intensive applications;

        • Experienced SVN user.

  2. C++ Programer (Ground engine Developer).
    • Take part in the development of the earth generation and rendering engine.
      • You have:
        • C++ (we are currently writing in C++17).
        • Know and apply classical algorithms and data structures.
        • Higher technical education
        • English language not lower than Upper Intermediate
        • Work experience of at least 2 years
      • The advantage will be:
        • Knowledge and experience in linear algebra and computational geometry.
        • DX11/DX12/Vulkan, HLSL (experience writing shaders).
        • Know how to design architecture in distributed systems.
        • Introduction to computational geometry, coordinate systems, GIS.
        • Python

- filled:

  1. C++ Programmer.
  2. C++ Programmer (Weapon Systems).
  3. Machine Learning Engineer.
  4. Map Artist.
  5. RTS programmer.
  6. Testing Specialist.
  7. Game Resources Russian Translator.
  8. SSM Manager
Link to comment
Share on other sites

  • 2 months later...

Massive changes (22/11/2023).

  1. Special effects artist FumeFX
    1. You will:
      1. creation of special effects in aviation simulators and simulators
    2. You have:
      1. knowledge 3ds MAX
      2. experience with FumeFX
      3. Experience in creating special effects 
      4. portfolio
      5. English language not lower than Intermediate
    3. The advantage will be:
      1. art education
      2. work in a similar position in commercial projects

Filled:

  1. 3D Graphics Programmer.
  2. AI Programmer (C ++).
  3. C++ Developer (Avionics).
  4. C++ Programer (Ground engine Developer).
  5. Graphic Programer C++ API Vulkan
  6. Piston aircraft tuning engineer.
  7. Senior 3D Graphics Programmer.
  8. Technical Writter.
  9. UI Developer C++, GIS, LUA.

Edited by Silver_Dragon
Link to comment
Share on other sites

Added to the list a Senior 3D Graphics Programmer.

https://www.digitalcombatsimulator.com/ru/vacancies/senior-3d-graphics-programmer/

Quote
  • You will:
    •  Develop and maintain a 3D map rendering engine
    • Develop and maintain tools for creating maps
    • Develop and maintain map subsystems used by game logic
  • You have:
    • 5+ years of experience in high-performance 3D graphics
    • Experience and knowledge of features using C when developing high-performance applications
    • Experience supporting, optimizing and developing 3D applications and systems
    • Understanding and desire to learn modern techniques used in 3D game graphics
    • Knowledge and experience in using linear algebra and computational geometry
    • Knowledge of DX11

 

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...