Contribute to the design, architecture, and development of simulation models, visualizations, virtual environments/platforms, and frameworks
Partner with stakeholders to review and identify simulation requirements and understand the dynamics of the systems being simulated
Conduct validation, verification, and refinement of simulation software code, models, simulations, and test procedures
Execute test procedures, document test results, and model against real-world data, benchmarks, or similar models
Maintain comprehensive documentation of technical code, algorithms, specifications, and descriptions of simulation models
Collaborate with cross-functional engineering teams to integrate simulation software with hardware devices and systems
Implement current and emerging technologies, tools, frameworks, and methods within the software engineering simulation environment
Assist in simulation software project management functions, ensuring timely delivery and adherence to project goals
Participate in design and implementation peer reviews to ensure code quality and share best practices
Promote continuous improvement by proposing ideas for process enhancements, tool upgrades, and automation improvements
Support proposal development and lead engineering execution by identifying necessary activities, resources, and tasks to fulfill the work statement
Mentor junior engineers and foster a culture of innovation within the team
Requirements
1+ years of experience with Software Development lifecycle (including Requirements Analysis, Design, Code, Integration & Test)
1+ years of experience in Object-Oriented Development
Level 3: 3 or more years’ related work experience or an equivalent combination of education and experience
Level 4: 5 or more years’ related work experience or an equivalent combination of education and experience
Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
1+ years of experience with software development in Agile methodology
Experience with modeling and simulation tools and environments, with a preference for specific tools relevant to the industry
Experience in developing or integrating simulation software for military, commercial, or space applications, demonstrating an understanding of industry-specific requirements
Experience with simulation data management and analysis techniques
Experience with creating and managing simulation scenarios and environments
Experience with aircraft platforms, aviation, simulation, and training systems
Knowledge of simulation validation and verification processes
Experience with agile workflow tools such as Gitlab
Experience working in a collaborative team environment
Benefits
Health insurance
Flexible spending accounts
Health savings accounts
Retirement savings plans
Life and disability insurance programs
Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
simulation modelsvisualizationsvirtual environmentssoftware development lifecycleObject-Oriented DevelopmentAgile methodologymodeling and simulation toolssimulation data managementvalidation and verification processescreating and managing simulation scenarios