Software Engineer

Company:  X-Force
Location: Suwanee
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Overview: We are seeking an experienced Software Developer to design, develop, integrate, and maintain real-time software applications that align with product requirements and specifications. This role offers an opportunity to work on innovative training solutions within a collaborative team environment. The ideal candidate will bring a strong background in C++ development, experience with simulations or game engines, and proficiency in software integration and testing.

Core Responsibilities:

  • Design, develop, test, and integrate real-time software applications.
  • Collaborate with a team to deliver high-quality, cutting-edge training software solutions.
  • Maintain and enhance existing software, ensuring robustness and scalability.
  • Document and create interfaces for software components, as needed.

Required Qualifications:

  • 3+ years of professional experience as a software developer.
  • Proficient in C++ development within a Windows environment.
  • Experience with software design, integration, and testing.
  • Skilled with source control tools (preferably Bitbucket or Git).
  • Strong problem-solving skills and the ability to understand and communicate complex technical concepts.
  • Experience with HLA (High-Level Architecture), FOM (Federation Object Model), SOM (Simulation Object Model), and RTI (Run-Time Infrastructure).
  • Familiarity with VBS4, OGC CDB standard, and OpenFlight format.

Preferred Qualifications:

  • Bachelor’s degree in Computer Science or a relevant field.
  • Experience with simulations and/or game engines, especially Unreal Engine.
  • Knowledge of real-time systems and performance optimization.
  • Understanding of 3D math, graphics, and physics.
  • Experience with firearms handling and marksmanship.
  • Familiarity with Agile development processes and Atlassian tools (Jira, Bitbucket, Confluence).

Desirable Attributes:

  • Ability to work collaboratively in a team environment, contributing to complex projects.
  • Strong attention to detail and commitment to producing high-quality software.

Join our team to make a meaningful impact by developing innovative training solutions that contribute to creating a safer world.

Apply Now
Share this job
X-Force
  • Similar Jobs

  • Senior Software Engineer II

    Johns Creek
    View Job
  • Senior ReactJS/React Native Software Engineer

    Suwanee
    View Job
  • Lead, Software Engineer – Enterprise Windows Deployment

    Johns Creek
    View Job
  • Industrial Engineer

    Suwanee
    View Job
  • System Engineer

    Suwanee
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙