Job descriptionContribute to the continuous development and enhancement of the commercial software application NASGRO®, driving innovation and improving its capabilities to meet industry demands.Gain advanced expertise in fracture mechanics, fatigue crack growth theories, and software development practices by working under the guidance of accomplished and reputable engineering and computer science professionals.Provide guidance on mechanical engineering principles and software functionality to both external clients and internal software engineering staff, focusing on enhancing the usability of the software.Promote NASGRO via excellent customer relationship management of commercial and government clients.Evaluate NASGRO through formal testing methodologies, ensuring alignment with requirements, quality standards, and engineering principles.Create and execute test plans, analyze computational results, and collaborate with programmers to resolve issues.Create technical documentation, including user guides, release notes, and theory manuals, to enable users to effectively utilize software capabilities and understand the underlying engineering principles.Diagnose and resolve technical issues reported by software users, collaborating with the software team to address and rectify challenges.Provide guidance on software usage and underlying engineering principles.Support licensing and marketing of the NASGRO software by interacting with clients.Work with SwRI stakeholders to establish licensing agreements, to distribute licenses, and to install licenses on client workstations.Conduct research and data analysis to support the preparation of journal and conference papers.Collaborate with authors to interpret results and contribute to the drafting of high-quality manuscripts.Requires a Bachelors or a Masters degree in Mechanical Engineering or related field.0 years : Requires foundational skills in engineering principles, enabling the candidate to effectively learn and apply concepts in fracture mechanics and fatigue crack growth.0 years : Strong aptitude and enthusiasm for software development, with a preference for candidates experienced in scripting, programming, operating systems, and / or software development practices.0 years : Excellent written and verbal communication skills, with the ability to articulate complex technical information to diverse audiences. Demonstrated success in thriving within fast-paced, dynamic environments, managing multiple tasks and projects with efficiency and precision.0 years : A strong collaborative mindset, contributing effectively within a multi-disciplinary team while also excelling in independent work, solving complex problems, and proactively and effectively leveraging team resources to overcome roadblocks.A valid / clear driver's license is required.