Training Device Software Development Engineer

at  KBR

Beavercreek, OH 45431, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Nov, 2024Not Specified22 Aug, 2024N/ASoftware Development,Data Structures,Javascript,C++,Java,Agile,Programming Languages,Quality Assurance Processes,Machine Learning,Estimates,PythonNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

PROGRAM SUMMARY

This candidate will lead OSD, HAF, and AFLCMC-level acquisition studies to support next generation training device (TD) system program decisions. The candidate will provide expert guidance and recommendations that shape technical development strategies for multiple weapon system TD’s and to OSD, HAF, and AFLCMC senior staff, including artifact development and senior leadership-level briefing preparation. The successful candidate will have a working knowledge of training devices, simulators and the various pathways leading to acquisition execution along with experience in leading software development teams.

JOB SUMMARY

The B-52 Training System program needs additional help planning for and executing the Medium and High-Fidelity Mission Employment Trainer development and production programs. The preferred candidate will be responsible for analyzing, coding, testing and debugging Operational Flight Programs utilizing and AGILE approach to rapidly iterate and keep pace with relevant training expectations, threat emergence and technological developments.

PREFERRED QUALIFICATIONS

  • At least 10 years of experience in software development and leading agile software development teams
  • Candidate must possess the ability to work well as part of a team and with minimal supervision.
  • A Bachelor’s degree in Software Engineering, Analytics-Software Development, or an acceptable equivalent degree from an ABET accredited institution
  • Experience in creating and reviewing software development cost, schedule, and staffing estimates
  • Proficiency in Programming languages such as Java, Python, C++, and JavaScript
  • Knowledge of SDLC phases and methodologies to include Agile, Waterfall and others
  • Understanding of DevSecOps principals and practices
  • Proficiency in machine learning & artificial intelligence technologies
  • Understanding of software cost methodologies and ability to evaluate development cost proposals
  • Proficiency in algorithms and data structures
  • Experience with Software testing frameworks and quality assurance processes

Responsibilities:

  • Performs all activities associated with the design, development, implementation, maintenance, configuration management and quality control of software for scientific/engineering applications. Defines system and software requirements and obtains customer approval.
  • Analyzes customer requirements and translates them into a design. Creates prototypes. Responds to and resolves software discrepancies against documented requirements. Generates program design language and code based on department standards.
  • Determines software maintainability and overall adherence to user requirements on department standards. Generates/updates documents defining software product baselines.
  • Evaluates vendor software and makes recommendations.
  • Utilizes Software containerization and virtualization to include, as a minimum, Docker and Kubernetes


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Software engineering analytics-software development or an acceptable equivalent degree from an abet accredited institution

Proficient

1

Beavercreek, OH 45431, USA