Software Engineer
KBR
Beavercreek, Ohio
Job Description
Title:
Software Engineer
KBR’s National Security Technologies Group (NTG) is
seeking highly motivated Software Engineers to join our team's Beavercreek, Ohio office.
The ideal candidate will perform all activities associated with the design, development, implementation, maintenance, configuration management and quality control of software for
scientific/engineering
applications. Create prototypes. Perform internal testing of software products. Respond to and resolve software discrepancies against documented requirements. Determine software maintainability and overall adherence to user requirements. Generate program design language and code based on department standards. Generate/update project documents. Analyzes and evaluates systems and devises computer specifications and systems for
scientific/engineering
applications to process data. Encodes, tests, debugs, and installs operating programs and procedures. Participates with engineering in the design, development, and utilization of
scientific/engineering
electronic data processing systems software. Provides analysis related to the design, development, and implementation of software for products such as utility software, development software, and diagnostic software. Participates in the development of engineering test strategies, devices and systems.
Job Posting Description
Job Posting Description
Responsibilities:
:
Software Engineer
KBR’s National Security Technologies Group (NTG) is
seeking highly motivated Software Engineers to join our team's Beavercreek, Ohio office.
The ideal candidate will perform all activities associated with the design, development, implementation, maintenance, configuration management and quality control of software for
scientific/engineering
applications. Create prototypes. Perform internal testing of software products. Respond to and resolve software discrepancies against documented requirements. Determine software maintainability and overall adherence to user requirements. Generate program design language and code based on department standards. Generate/update project documents. Analyzes and evaluates systems and devises computer specifications and systems for
scientific/engineering
applications to process data. Encodes, tests, debugs, and installs operating programs and procedures. Participates with engineering in the design, development, and utilization of
scientific/engineering
electronic data processing systems software. Provides analysis related to the design, development, and implementation of software for products such as utility software, development software, and diagnostic software. Participates in the development of engineering test strategies, devices and systems.
Job Posting Description
Job Posting Description
Responsibilities:
- Work with team lead to define software requirements
- Design, develop and test system software for our customers
- Support on-site meetings and deliveries to our customers
- Minimum of 3 years software development using C/C++, including design, coding and testing
- Requires strong skills in C/C++
- Software development on a Unix operating system
- Bachelor's degree in Computer Science, engineering or a related discipline
- Strong communication and interpersonal skills
- Ability to work independently as well as part of a team to achieve customer and company goals
- Experience understanding, coding and testing complex mathematical algorithms
- Experience with Python and Qt/QWT
- Unix shell scripting
:
- Must have a current TS/SCI clearance