Talent.com
Senior Software Engineer with C++
Senior Software Engineer with C++Bohemia Interactive Simulations • Pittsburgh, PA, US
Senior Software Engineer with C++

Senior Software Engineer with C++

Bohemia Interactive Simulations • Pittsburgh, PA, US
10 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Salary :

We atBohemia Interactive Simulationsare a well-established company specializing in the development of world-leading, game-based military simulations for major NATO powers and their allies. Our mission is to advance the industry by leveraging the latest technologies and trends, including whole-world simulation, virtual reality, motion tracking, and AI.

We are seeking a motivated Senior Software Engineer. As part of the Geospatial Processing Team, you will extend and maintain new processes and techniques for driving real-time simulation systems using GIS data sources and Cloud processing infrastructure.

Key Areas of Responsibility :

  • Develop and maintain software features
  • Design the architecture of software modules
  • Break down whole projects into implementation plans for the team
  • Actively mentor less experienced programmers
  • Actively propose improvements, e.g. better solutions, tech debt removal, development processes, etc.
  • Actively communicate with stakeholders
  • Perform code reviews
  • Participate in the engineering hiring process

Objectives :

  • Develop processes that integrate with scalable, cloud-based pipelines
  • Work with procedural generation routines to create efficient simulation data from a variety of sources
  • Integrate new data sources into the processing environment
  • Produce correlated simulation environments that work with multiple runtimes
  • Mentor junior software engineers, ensure best practices are maintained
  • Skills :

  • Strong C++ programming experience
  • Experience with GIS data processing
  • Experience with 3D model processing
  • Excellent communication skills
  • Education and Experience :

  • Bachelors degree in Computer Science or related field
  • 5+ years of professional software development with C++
  • Additional Attributes :

  • Experience with Constructive Solid Geometry (CSG), procedural modelling, and mesh reconstruction
  • Cloud Computing experience (AWS, Kubernetes, etc)
  • Experience with GIS data processing software packages (QGIS, ArcGIS, etc)
  • Experience working with 3D game engines (Unreal Engine, Unity, etc)
  • Additional experiences with other programming and scripting languages
  • Leadership experience
  • What you will get :

  • You start with 15 days of vacation, 3 years 20 days, and 5 years 25 days
  • There are 14 paid holidays
  • Benefits : Medical, Dental, Vision, Life insurance, STD & LTD, FSA
  • Voluntary Benefits : pet insurance, home & Auto Insurance, Identity theft protection, legal plan, accident insurance
  • TriNet perks with discounts and deals, attractions, concerts, car rental, hotels, etc.
  • Hybrid work environment
  • Create a job alert for this search

    Senior Software Engineer • Pittsburgh, PA, US