Software Developer – Real-Time Simulation, Dev Lab
Nevada, United States of America
Full Time
2 hours ago
$96,951 - $138,502 USD
No H1B
Key skills
LinuxPythonC++CBashGitVersion ControlCommunicationRemote Work
About this role
Role Overview
Developing software for an advanced synthetic training environment.
This software is integrated into flight simulators to support pilot training against potential threats.
One will support software development, software integration, customer training and demonstrations, to also include: Demonstrating a knowledge of standard programming algorithms, design patterns, and object-oriented software design.
Evaluating and reviewing C++ language code.
Programming using C++, C, Python 3.
Developing parallel processes, threading, and process communication.
Utilizing Git for daily code management, including branching, merging, and resolving conflicts within a collaborative development environment.
Collaborating with team members to design future enhancements.
Requirements
5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience.
Must have at least 5 years of C++ and software engineering experience with a Bachelors in CS/CE or a related Engineering, Math, or Physics field, OR 3 years relevant experience with Masters in related field; OR 0 years experience with PhD or Juris Doctorate in related field; OR High School Diploma or equivalent and 9 years relevant experience.
Extensive experience with object-oriented software design and development, particularly in C++.
Experience working with Git version control system, including branching, merging, and conflict resolution.
Proficiency working in a Linux command-line environment (Bash).
Must be able to work in a team environment.
Must have an active Secret clearance to be considered; Must be able to obtain and maintain a DoD Top Secret security clearance.
Must be a U.S. citizen.
Tech Stack
Linux
Python
Benefits
Health insurance
401(k) matching
Flexible work hours
Paid time off
Remote work options
Early childhood and post-secondary education scholarships