Thompson Gray, Inc.
Join to apply for the
Senior Software Lead
role at
Thompson Gray, Inc. 2 weeks ago Be among the first 25 applicants Join to apply for the
Senior Software Lead
role at
Thompson Gray, Inc. Job Description: Thompson Gray is seeking a highly motivated and experienced Software Lead to join our Launched Effects (LE) team within the Command, Control & Effects (C2E) Product Office within the Uncrewed Aircraft Systems (UAS) Project Office. In this critical role, you will provide technical leadership and oversight for the development, integration, and sustainment of software systems for advanced LE UAS platforms. This position requires a strong understanding of software development lifecycles, cybersecurity principles, and system architectures, specifically within the context of DoD acquisition processes. Full-Time/Part-Time: Full-Time Worksite details:
Onsite Duties Will Include
Technical Leadership & Team Collaboration: Lead and mentor a team of software engineers, cybersecurity experts, and architecture specialists, providing technical guidance, support, and professional development. Collaborate closely with program management, system engineers, and stakeholders to define software requirements, deliverables, and project timelines. Facilitate effective cross-functional team communications, ensuring that cybersecurity and architecture priorities are understood and integrated across the UAS program. Drive innovation in UAS software design by staying up-to-date with emerging technologies in cybersecurity, software architecture, and UAS-specific regulatory standards. Provide expert guidance on software development methodologies, industry standards, and best practices. Oversee the development, integration, testing, and deployment of UAS LE software systems. Ensure software solutions meet performance, reliability, and security requirements. Cybersecurity & Compliance: Develop, implement, and maintain cybersecurity strategies to protect UAS software and systems from threats and vulnerabilities. Ensure compliance with government cybersecurity standards (e.g., NIST, DoD, FAA). Oversee vulnerability assessments, threat modeling, and penetration testing; guide remediation efforts. Establish secure software development practices within the team. Coordinate with stakeholders to meet data integrity, confidentiality, and availability standards. Stay informed about emerging cybersecurity threats relevant to UAS. Software Architecture & Development: Lead the design of scalable, robust software architectures for UAS, including real-time and distributed systems. Collaborate with system engineering to align software and system architectures. Ensure modularity, maintainability, and interoperability of software components. Guide design reviews and validation processes, ensuring high code quality. Support interface documentation and data exchange standards development. Documentation & Reporting: Oversee technical documentation, including architectural decisions and cybersecurity measures. Generate reports on software performance and security status for stakeholders. Present updates and findings to senior leadership. Contribute to airworthiness certification documentation. Other duties as assigned. Position Requirements:
Bachelor's degree in Software Engineering, Computer Science, or related field. Master's degree preferred. Required Qualifications:
Minimum 10 years in software development, 5+ in aerospace/defense. Experience with UAS software development and integration. Strong knowledge of software development lifecycles (Agile, Waterfall). Experience with cybersecurity principles in embedded systems. Familiarity with system architecture frameworks and design patterns. Knowledge of DoD acquisition and airworthiness standards. U.S. Citizenship and active DoD Secret Clearance (Top Secret eligibility). Preferred Qualifications:
Experience with MBSE and Agile DevSecOps. Relevant certifications (e.g., CISSP, Security+). Skills:
Excellent communication, leadership, and interpersonal skills. Strong analytical and problem-solving skills. Proficiency with software development tools and technologies. Experience with RTOS and embedded systems. Knowledge of communication protocols and networking. Why join Thompson Gray?...
#J-18808-Ljbffr
Senior Software Lead
role at
Thompson Gray, Inc. 2 weeks ago Be among the first 25 applicants Join to apply for the
Senior Software Lead
role at
Thompson Gray, Inc. Job Description: Thompson Gray is seeking a highly motivated and experienced Software Lead to join our Launched Effects (LE) team within the Command, Control & Effects (C2E) Product Office within the Uncrewed Aircraft Systems (UAS) Project Office. In this critical role, you will provide technical leadership and oversight for the development, integration, and sustainment of software systems for advanced LE UAS platforms. This position requires a strong understanding of software development lifecycles, cybersecurity principles, and system architectures, specifically within the context of DoD acquisition processes. Full-Time/Part-Time: Full-Time Worksite details:
Onsite Duties Will Include
Technical Leadership & Team Collaboration: Lead and mentor a team of software engineers, cybersecurity experts, and architecture specialists, providing technical guidance, support, and professional development. Collaborate closely with program management, system engineers, and stakeholders to define software requirements, deliverables, and project timelines. Facilitate effective cross-functional team communications, ensuring that cybersecurity and architecture priorities are understood and integrated across the UAS program. Drive innovation in UAS software design by staying up-to-date with emerging technologies in cybersecurity, software architecture, and UAS-specific regulatory standards. Provide expert guidance on software development methodologies, industry standards, and best practices. Oversee the development, integration, testing, and deployment of UAS LE software systems. Ensure software solutions meet performance, reliability, and security requirements. Cybersecurity & Compliance: Develop, implement, and maintain cybersecurity strategies to protect UAS software and systems from threats and vulnerabilities. Ensure compliance with government cybersecurity standards (e.g., NIST, DoD, FAA). Oversee vulnerability assessments, threat modeling, and penetration testing; guide remediation efforts. Establish secure software development practices within the team. Coordinate with stakeholders to meet data integrity, confidentiality, and availability standards. Stay informed about emerging cybersecurity threats relevant to UAS. Software Architecture & Development: Lead the design of scalable, robust software architectures for UAS, including real-time and distributed systems. Collaborate with system engineering to align software and system architectures. Ensure modularity, maintainability, and interoperability of software components. Guide design reviews and validation processes, ensuring high code quality. Support interface documentation and data exchange standards development. Documentation & Reporting: Oversee technical documentation, including architectural decisions and cybersecurity measures. Generate reports on software performance and security status for stakeholders. Present updates and findings to senior leadership. Contribute to airworthiness certification documentation. Other duties as assigned. Position Requirements:
Bachelor's degree in Software Engineering, Computer Science, or related field. Master's degree preferred. Required Qualifications:
Minimum 10 years in software development, 5+ in aerospace/defense. Experience with UAS software development and integration. Strong knowledge of software development lifecycles (Agile, Waterfall). Experience with cybersecurity principles in embedded systems. Familiarity with system architecture frameworks and design patterns. Knowledge of DoD acquisition and airworthiness standards. U.S. Citizenship and active DoD Secret Clearance (Top Secret eligibility). Preferred Qualifications:
Experience with MBSE and Agile DevSecOps. Relevant certifications (e.g., CISSP, Security+). Skills:
Excellent communication, leadership, and interpersonal skills. Strong analytical and problem-solving skills. Proficiency with software development tools and technologies. Experience with RTOS and embedded systems. Knowledge of communication protocols and networking. Why join Thompson Gray?...
#J-18808-Ljbffr