Cohu-posted 3 months ago
Full-time • Senior
Poway, CA
1,001-5,000 employees
Computer and Electronic Product Manufacturing

The Director of Software Engineering will lead the global software engineering organization across multiple development centers. This role is responsible for harmonizing software architectures and development frameworks to ensure consistency, scalability, and maintainability. The Director will also drive the implementation of AI tools to enhance software development productivity and quality. This position plays a critical role in aligning software engineering strategies with business goals and fostering a culture of innovation and excellence.

  • Provide strategic and operational leadership for global software engineering teams.
  • Harmonize software architectures and development frameworks across all development centers.
  • Drive the adoption and implementation of AI tools to improve software output and quality.
  • Collaborate with cross-functional teams to ensure alignment with product and business objectives.
  • Champion best practices in software development, including agile methodologies, CI/CD, and code quality standards.
  • Lead initiatives to standardize tools, processes, and documentation across global teams.
  • Mentor and develop software engineering leaders and foster a high-performance culture.
  • Ensure effective communication and collaboration across geographically distributed teams.
  • Bachelor's degree in Computer Science, Software Engineering, or related discipline required; Master's degree preferred.
  • Minimum of 10 years of progressive software engineering experience, including architecture and development.
  • At least 5 years in a senior software engineering leadership role with global responsibilities.
  • Experience in the semiconductor equipment industry or related high-tech industries is highly desirable.
  • Proven ability to lead and influence global software engineering teams.
  • Strong interpersonal, communication, and leadership skills.
  • Deep technical expertise in software architecture and development frameworks.
  • Experience with AI tools and their application in software development.
  • Proficiency in agile development practices and engineering collaboration tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service