• Performs hands-on engineering tasks within a production team environment, supporting development and deployment of training systems, networking components, and simulation system interfaces.
• Completes assigned tasks with general technical direction from lead engineers while maintaining accountability for quality, timeliness, and adherence to technical processes.
• Communicates project status, technical issues, risks, and recommended solutions to lead engineers and project stakeholders in a clear and proactive manner.
• Designs, modifies, develops, writes, and implements software applications and tools used within simulation environments.
• Supports, installs, and troubleshoots software applications, operating systems, and simulation system components.
• Participates in the full software engineering lifecycle from requirements analysis and design through integration, implementation, testing, and deployment.
• Provides technical support for TSSC engineering activities across assigned projects, ensuring alignment with program requirements and organizational engineering standards.
• Diagnoses product level issues and performs troubleshooting to restore application functionality and system performance.
• Develops practical and innovative software solutions consistent with engineering best practices, organizational objectives, and established processes.
• Creates and maintains accurate technical documentation, including software specifications, installation guides, test procedures, and support materials.
• Collaborates effectively with cross-functional engineering teams to support system integration, software updates, and training system enhancements.