Job Details
Naval Research Entry Level Software Engineer
Job Summary
*This position is currently unfunded and posted to acquire candidates for future funded openings*
Are you a self-motivated individual that, with solid instruction and guidance, can run with a few tasks, develop software code, and report progress every few days? Eager developer seeking to learn, communicate, ask questions, research and find answers to design solutions? Amentum is seeking a Naval Research Entry Level Software Engineer for our Fredericksburg VA location.
The Entry Level Software Engineer will:
- Convert code from either C++, Matlab, or Python to C++, Python or other language to streamline and modernize software for Naval Research systems and naval research technology. (Yes, you will develop code!)
- Develop programs in C++ or Python using requirements either as the sole software engineer or as part of a small team.
- Develop and/or verify software system specifications and requirements documentation, develop support system software capabilities, features, or enhancements.
- Produce and/or analyze test scenarios, plans and procedures. Develop and/or analyze interface design documentation.
- Develop and implement applications, tools, and utilities that support software development and analysis.
- Participate in development and use of test strategies, plans and procedures.
- Plans, performs, and lead software design, coding, and testing.
- Compile, assess, and report data results from software testing and analysis.
- Direct on-site customer interface for software installation, testing, systems integration, programming debugging and other computer system tasks as needed.
- Maintain and establish a software simulation test tool, enabling other developers to test and verify requirements.
- Comply with hardware and software systems standards and procedures.
- Provide informal training in implementing software programs based on user requirements.
- Develop, write, and submit technical reports for technical presentations and meetings.
- May provide support in the development of technical proposal and provide input on the technical content and level of effort of the proposed scope of work.
- Work with customers and engineers in an adaptive Agile environment, build and maintaining the latest Sim/Stim development tools, helping expand our M&S capability
- Primary work location will be in Fredericksburg, VA with occasional telecommute opportunities.
Minimum Requirements
- Bachelor’s Degree (in Mechanical Engineering, Electrical Engineering, Computer Engineering, Electronics Engineering, Mathematics, Computer Science or Physics)
- 0-1 year of job-related experience or equivalent
- U.S. citizenship
- Ability to obtain and maintain interim SECRET clearance before start.
- Familiarity in definition and management of software requirements, design, code, benchmark testing, debugging, software development lifecycle, architecture, and documentation.
Preferred Qualifications
- Matlab, C++ experience or Python experience.
- Experience performing software design, code, and testing Atlassian tool suites, Jira (for issue tracking) and Confluence (decision tracking)
- Source code tracking tools (i.e. Git, Bitbucket)
- Operating System (OS): Linux, Windows
- Local Area candidates preferred - relocation assistance is not available