FreshRemote.Work

Modeling and Simulation Developer

REMT - Remote Worker Location

Secure our Nation, Ignite your Future

Join our dynamic team at ManTech, where innovation meets excellence in the realm of advanced engineering. We are seeking a highly motivated and skilled Modeling and Simulation Developer to assist our team in designing and developing software components that model the behavior of ships, sensors, environments, and other relevant aspects of naval operations within the simulation. Collaborate with engineers and other stakeholders to understand Model and Simulation (M&S) requirements and ensure developed functionalities to join our team remotely in Virginia Beach, VA. 

Job Summary:

In this role, you will Integrate our developed software components with existing M&S systems and external interfaces to create a cohesive simulation environment. Conduct code reviews, unit testing, and maintain a clean and well-documented codebase for efficient M&S development. Participate in all stages of the M&S development lifecycle, from initial concept to deployment and ongoing maintenance.

Responsibilities include, but are not limited to:

Modeling and Simulation Development:

  • Design and develop software components that model the behavior of:

    • Ships (manned and unmanned vehicles)

    • Sensors (radar, sonar, communication systems)

    • Environments (weather, sea state, underwater acoustics)

    • Threat platforms (enemy ships, aircraft, submarines)

  • Integrate your developed software components with existing US Navy M&S systems.

  • Contribute to M&S solution design, planning and implantation

Collaboration and Testing:

  • Collaborate with software engineers, end users, and other stakeholders to understand specific requirements for US Navy, M&S, training, and testing scenarios.

  • Develop realistic/high confidence simulated scenarios that replicate real-world naval operations for effective training and validation.

  • Participate in all stages of the M&S development lifecycle, from initial concept to deployment and ongoing maintenance, ensuring the simulation remains user-friendly and effective for US Navy training needs

Front-End Development and UI Design:

  • Design and develop user interfaces for the maritime simulation system, ensuring a clean, intuitive, and visually engaging experience for US Navy personnel.

  • Utilize best practices in front-end development, including HTML and JavaScript frameworks like React or Vue.js, to create a responsive and interactive user interface.

  • Collaborate with stakeholders to translate user needs and training objectives into a user-centered interface that facilitates efficient learning and decision-making within the simulation.

  • Implement data visualization techniques to effectively present complex simulation data in a clear and actionable format for users.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Modeling and Simulation, or a related field with a minimum of 3 years of professional experience in software development

  • Experience with modern front-end development frameworks (e.g., React, Vue.js)

  • Experience and knowledge of data visualization libraries (e.g., D3.js, Chart.js)

  • Proficiency with general-purpose programming languages including C#, C++, JavaScript and Python

  • Experience and knowledge of Software Development Kits (SDK) for robotics applications (e.g. ROS2)

  • Ability to collaborate effectively with engineers, designers, and other stakeholders

  • Excellent communication and interpersonal skills that supports working in a remote environment

 Preferred Qualifications:

  • Understanding of User Experience and User Interface (UX/UI) design principles and best practices

  • Familiarity with maritime simulation concepts

  • Experience with agile development frameworks (Scrum/SAFe) and toolsets (JIRA/Confluence)

Security Clearance:

  • Must be a US Citizen with the ability to obtain a Secret security clearance

Physical Requirements:

  • Must be able to remain in a stationary position 50%.

  • Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.

  • Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.

  • Often positions self to maintain computers in the lab, including under the desks and in the server closet.

  • Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.

  • May be asked to move Audio/Visual or Computer equipment.

The projected compensation range for this position is $60,500-$100,800. There are differentiating factors that can impact a final salary/hourly rate, including, but not limited to, Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location (For Remote Opportunities), education and certifications as well as Federal Government Contract Labor categories. In addition, ManTech invests in it’s employees beyond just compensation. ManTech’s benefits offerings include, dependent upon position, Health Insurance, Life Insurance, Paid Time Off, Holiday Pay, Short Term and Long Term Disability, Retirement and Savings, Learning and Development opportunities, wellness programs as well as other optional benefit elections.

For all positions requiring access to technology/software source code that is subject to export control laws, employment with the company is contingent on either verifying U.S.-person status or obtaining any necessary license. The applicant will be required to answer certain questions for export control purposes, and that information will be reviewed by compliance personnel to ensure compliance with federal law. ManTech may choose not to apply for a license for such individuals whose access to export-controlled technology or software source code may require authorization and may decline to proceed with an applicant on that basis alone.

ManTech International Corporation, as well as its subsidiaries proactively fulfills its role as an equal opportunity employer. We do not discriminate against any employee or applicant for employment because of race, color, sex, religion, age, sexual orientation, gender identity and expression, national origin, marital status, physical or mental disability, status as a Disabled Veteran, Recently Separated Veteran, Active Duty Wartime or Campaign Badge Veteran, Armed Forces Services Medal, or any other characteristic protected by law.

If you require a reasonable accommodation to apply for a position with ManTech through its online applicant system, please contact ManTech's Corporate EEO Department at (703) 218-6000. ManTech is an affirmative action/equal opportunity employer - minorities, females, disabled and protected veterans are urged to apply. ManTech's utilization of any external recruitment or job placement agency is predicated upon its full compliance with our equal opportunity/affirmative action policies. ManTech does not accept resumes from unsolicited recruiting firms. We pay no fees for unsolicited services.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access http://www.mantech.com/careers/Pages/careers.aspx as a result of your disability. To request an accommodation please click careers@mantech.com and provide your name and contact information.

Apply