Axient - Columbia, MD

posted about 2 months ago

Full-time - Mid Level
Columbia, MD
Professional, Scientific, and Technical Services

About the position

The Mid-Level Software Engineer at Axient will play a crucial role in the design, development, testing, and verification of advanced simulation software solutions for the United States NAVY and Missile Defense Agency. This position requires a strong technical background in software engineering, particularly in C++, and the ability to lead and mentor junior engineers throughout the software development lifecycle. The role is set in a dynamic and fast-paced environment that emphasizes quality and efficiency in delivering critical software solutions.

Responsibilities

  • Assist in the design, development, test, and verification of missile trajectory and RF signature prediction simulations.
  • Cover the entire software development process from design and implementation to testing, documentation, and delivery.
  • Lead teams on individual projects and provide assistance to junior level engineers.
  • Provide C++ software development and maintenance with software integration testing.
  • Participate in Agile style development ceremonies such as Daily Standups, Sprint Planning, and Sprint Reviews.
  • Quickly adapt to new technologies and skills as required.

Requirements

  • Eligible to obtain Secret security clearance, with active clearance preferred.
  • Must be a US citizen with a background suitable for a Secret clearance.
  • Bachelor of Science Degree in Computer Science, Computer Engineering, or a similar Engineering discipline.
  • 5+ years of experience in software engineering.
  • Demonstrated ability to complete project tasks and mentor junior engineers.
  • Experience in modeling and simulations architecture and development.
  • Experience with all phases of software QA including unit, acceptance, regression, and cross-platform testing.
  • Proficiency in C++ using the C11 standard.
  • Experience with Object Oriented Architecture and Design.
  • Development experience with IDEs such as VisualStudio, NetBeans, or Eclipse, and familiarity with debuggers and performance tools.
  • Knowledge or experience in multi-threading (POSIX, OpenMP, MPI), SSE, or GPU programming.
  • Experience with version-control software (Git, Subversion, Mercurial) and configuration management tools (Jira, Bugzilla).
  • Experience working within an Agile development team.

Nice-to-haves

  • Familiarity with MATLAB scripting and Simulink.
  • Experience with scripting languages such as Perl, Python, or BASH.
  • Familiarity with NGTS, AFSIM, ITASE.
  • Familiarity with DIS, HLA, TENA interoperability standards.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service