VectorCSP

Junior Software Engineer

VectorCSP
Dahlgren, VA
Full-time
Onsite
1 month ago

About the role

Job Summary
The Junior Software Engineer supports software development and engineering activities related to the design, development, testing, and maintenance of software systems and applications. The role contributes to programming, software analysis, and testing efforts while assisting in the development and evaluation of software solutions using established software engineering practices and tools.
Essential Duties
  • Support software development and engineering activities for software systems and applications.
  • Assist in the design, development, and testing of software solutions.
  • Participate in software testing activities including unit, system, and system-of-systems testing.
  • Perform analyses to predict and quantify software constraints and support the development of corrective measures.
  • Support the application of programming languages, modeling languages, or other technical approaches used in software development.

Education
  • Bachelor’s degree in Engineering, Mathematics, Physics, Operations Research, or Computer Science.

Experience
  • Experience with Naval Surface Warfare Center / DoD Test and Evaluation support preferred.
  • Experience in at least one (1) of the following areas:
  • Cyber-security
  • Programming languages such as C, C++, C#, Java, HTML, DotNET, UML or SysML
  • Real-time programming
  • Conducting software testing at multiple levels (unit, system, system of systems), performing analyses to predict and quantify software constraints, and defining or designing actionable corrective measures
  • Big data, data mining, machine learning, or artificial intelligence techniques.

Knowledge, Skill And Abilities
  • Knowledge of programming languages such as C, C++, C#, Java, HTML, or DotNET.
  • Knowledge of modeling languages such as UML or SysML.
  • Knowledge of cyber-security concepts.
  • Knowledge of real-time programming concepts.
  • Knowledge of software testing methods including unit, system, and system-of-systems testing.
  • Knowledge of big data, data mining, machine learning, or artificial intelligence techniques.
  • Ability to analyze software constraints and develop corrective measures.

Skills

Defense & Space
See more Software Engineer jobsSee more Software Engineer jobs in Dahlgren, VASee more jobs in Dahlgren, VA