Who We Are:The DARWIN software development team is a highly collaborative, multidisciplinary group within Southwest Research Institute dedicated to advancing safety through the development, validation, and global distribution of the DARWIN software platform. Trusted by leading commercial and defense organizations worldwide, DARWIN supports the analysis and certification of aircraft and other life-critical systems, helping ensure the highest standards of reliability, performance, and safety.
Objectives of this Role: - Serve as a technical partner to customers, ensuring successful adoption, effective use, and long-term satisfaction with the DARWIN software platform.
- Support continuous improvement of DARWIN by translating user feedback, support cases, and testing results into actionable input for the development team.
- Develop strong expertise in fracture mechanics, fatigue, and probabilistic methods to effectively support users and contribute to product validation and usability.
- Contribute to software quality and reliability through structured testing, validation, and documentation efforts.
- Build and maintain strong relationships with commercial and government clients, supporting product reputation and long-term program growth.
Daily and Monthly Responsibilities: - Serve as a primary client contact, lead and organize virtual meetings, manage ongoing customer accounts, and provide guidance on software features, best practices, and core engineering concepts to support successful software adoption and long-term customer satisfaction.
- Receive and triage client questions, bug reports, and technical issues; perform initial diagnostics, reproduce problems when possible, and coordinate closely with development teams to ensure timely resolution and continuous product improvement.
- Plan, design, and execute formal software testing using established methodologies, develop and maintain test plans, analyze computational results, and verify compliance with stakeholder requirements, quality standards, and engineering principles.
- Collaborate with internal and external stakeholders to gather, clarify, and refine detailed software requirements, translating business and technical needs into functional specifications and supporting conceptual and technical design efforts.
- Develop and maintain technical documentation and support research initiatives, including user guides, release notes, theory explanations, data analysis, and contributions to high-quality journal and conference publications.
Requirements: - Requires a Bachelors or a Masters degree in Mechanical Engineering, Materials Engineering, Civil Engineering, Aerospace Engineering, Structural Engineering, Computational Engineering, Systems Engineering, Engineering Mechanics, or a related engineering or computational discipline.
- 0-5 years: Strong foundation in engineering principles with the ability to learn and apply fracture mechanics and probabilistic concepts in the context of engineering software testing, validation, and user support.
- 0-5 years: Excellent written and verbal communication skills, with the ability to explain complex technical concepts clearly to diverse audiences. Proven ability to manage multiple priorities in a fast-paced, customer-facing environment.
- 0-5 years: Demonstrated ability to collaborate effectively in multidisciplinary teams while independently resolving technical issues and proactively seeking solutions.
- 0-5 years: Strong interest in software-based engineering tools, with experience or aptitude in scripting, programming, operating systems, software testing, or documentation.
- A valid/clear driver's license is required.
Special Requirements:Job Locations: San Antonio, TexasFor more information about this division, visit the Mechanical Engineering home page.
For benefits information at our San Antonio location, click here .
For benefits information at all other locations, click here .
An Equal Employment Opportunity Employer: race, color, religion, sex, national origin, disability, and veteran status.