Training Device Software Development Engineer
at KBR
Beavercreek, OH 45431, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Nov, 2024 | Not Specified | 22 Aug, 2024 | N/A | Software Development,Data Structures,Javascript,C++,Java,Agile,Programming Languages,Quality Assurance Processes,Machine Learning,Estimates,Python | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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