Software Engineer (Hybrid)

  • Hampton, VA
  • Posted 27 days ago | Updated 23 days ago

Overview

On Site
Full Time

Skills

Aeronautics
Air traffic management
Art
Human factors and ergonomics
Operations
Adobe AIR
Aviation
DoD
ODD
Research
Testing
Data collection
Fusion
Design
Software testing
Documentation
Science
Computer science
Real-time
Attention to detail
Analytical skill
Critical thinking
Problem solving
Organizational skills
Software development
Workflow
Git
JIRA
IT security
OOD
Linux
Mathematics
Physics
Amazon Web Services
Big data
IBM Rational Rose XDE
JIRA Agile
Agile
C++
Microsoft Windows
Database
OpenGL
Java
Python
GTK
Data Science
Artificial intelligence
Cloud computing
Military
Training and development
Sustainability
Collaboration
Law

Job Details

Title:

Software Engineer (Hybrid)

BELONG. CONNECT. GROW. with KBR.

Around here, we define the future. We are a company of innovators, thinkers, creators, explorers, volunteers, and dreamers. But we all share one goal: to improve the world responsibly and safely.

KBR is seeking a Software Engineer to support our NASA Aeronautics Research Technology and Simulation (ARTS) Program for KBR's Science and Space division. The purpose of ARTS Program is to provide mission critical support for researchers with high-fidelity environments to conduct simulated flight and Air Traffic Management (ATM) research and advance the state-of-the-art simulation technology. Researchers use the facilities to investigate a variety of topics ranging from the design of new aircraft guidance and control systems to the human factors implications of new or existing flight deck displays, airspace operations, air traffic control and automation. The simulation facilities are used by NASA programs, other NASA Centers, Federal Aviation Administration (FAA), Department of Defense (DOD), National transportation Safety Board (NTSB), other government organizations, industry, and universities. To aid in maintaining and enhancing these complex IT systems, the Software Engineer will utilize Object Oriented Design (ODD) to develop and maintain real-time synchronous aircraft and spacecraft simulation solutions in C++ running under Linux.

The work will be performed at the NASA Langley Research Center in Hampton, Virginia.

The Software Engineer will be responsible for:

  • Designing, developing, testing, and maintaining customized software systems and applications to address individual researcher needs for data collection, fusion, and processing.
  • Documenting design decisions, write comments in code, and contribute to related software deliverables
  • Conducting software testing and documenting results
  • Collaborating with cross-functional teams to understand requirements, provide technical solutions, and ensure the software meets quality standards and technical requirements
  • Performing problem solving to find solutions to issues and adapting solutions to changing scenarios


REQUIRED EDUCATION/EXPERIENCE:

  • Education: Must have a Bachelor of Science degree in Computer Science
  • 6 years of experience in Object Oriented Design (OOD) and development of high fidelity, man-in-the-loop, real-time synchronous aircraft and spacecraft simulations
  • Deadline and detail-oriented
  • Strong analytical and critical thinking skills
  • Excellent problem solving, communications, and organizational skills
  • Experience creating and driving best practices in software development workflows (git, jira, etc.)


PREFERRED EDUCATION/EXPERIENCE:

  • Prior experience supporting a NASA contract
  • Knowledge of NASA's IT security requirements
  • Experience in OOD in C++ running under Linux, and a strong background in math or physics
  • Elements of Cloud Computing and Amazon Web Services
  • Big Data experience
  • Experience with Rational Rose, Jira, Agile software development, C++ development under Windows, visual database development and modification, OpenGL, Java, Python, OpenFlight, or GTK 3.0 would be beneficial.
  • Strong knowledge of the Anaconda Data Science Platform
  • Interest in enhancing knowledge and skills in AI, cloud and other developing technologies


KBR BENEFITS

KBR offers a wide range of benefits for their employees; we offer medical, prescription, dental, vision, AD&D, disability benefits, retirement 401k, travel benefits, PTO, holidays, flexible work schedules, parental leave, military leave, education assistance, and the list goes on and on! We also support career advancement through professional training and development.

INCLUSION AND DIVERSITY AT KBR

At KBR, we are passionate about our people, sustainability, and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to and ongoing journey toward being a more inclusive and diverse company. That commitment is central to our team of teams philosophy and fosters an environment of real collaboration across cultures and locations. Our individual differences and perspectives bring enhanced value to our teams and help us develop solutions for the most challenging problems. We understand that by embracing those differences and working together, we are more innovative, more resilient, and safer.

INCLUSION AND DIVERSITY AT KBR

At KBR, we are passionate about our people, sustainability, and our Zero Harm culture.

These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a more inclusive and diverse company. That commitment is central to our team of team's philosophy and fosters an environment of real collaboration across cultures and locations. Our individual differences and perspectives bring enhanced value to our teams and help us develop solutions for the most challenging problems. We understand that by embracing those differences and working together, we are more innovative, more resilient, and safer.

KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.