3dic banner 800x100

Director of SW Development Tools

Director of SW Development Tools
by Admin on 07-26-2023 at 3:57 pm

Website CEVA

Description

We are seeking a highly skilled and motivated Director of Software Development Tools to lead a team of 50 engineers in delivering high-performance development tools for state-of-the-art AI and Wireless platforms. As the manager of this team, your primary focus will be to provide strong leadership, drive the team in solving complex technical challenges, and create an efficient organization that ensures fast delivery of exceptional tools. You will collaborate with business units and customers, supporting their needs and requirements, and driving the development of innovative solutions.

Key Responsibilities:

Strong Leadership and Project Management:

  • Lead and inspire a team of engineers to deliver high-performance development tools in production level on schedule.
  • Drive the team with a focus on solving complex technical issues and ensuring the best engineering solutions with high quality.
  • Establish and optimize organizational structures and processes to enable fast and efficient tool development and delivery.

High-Performance Development Tools:

  • Drive the development of cutting-edge development tools, such as compilers, debuggers, and simulators, utilizing optimized techniques to achieve outstanding performance and production level.
  • Ensure the tools are highly accurate and capable of fast modeling of complex AI accelerators.
  • Stay up-to-date with the latest advancements in compiler techniques and AI modeling to guide the team in delivering results.

Customer and Business Unit Support:

  • Collaborate with business units and customers to understand their needs and requirements for software development tools.
  • Provide technical expertise and support to address their challenges and deliver tailored solutions.
  • Foster strong relationships with stakeholders, ensuring their satisfaction and alignment with project goals.

Team Development and Collaboration:

  • Build and maintain a high-performing team by recruiting talent, providing mentorship, and fostering a collaborative work environment.
  • Promote teamwork, knowledge sharing, and professional growth among team members.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Proven track record of successful leadership in software development, with a focus on delivering high-performance and high-quality tools on time.
  • Strong technical skills in software development, including expertise in programming languages such as C++.
  • Excellent project management skills, with the ability to prioritize tasks, manage resources, and meet deadlines.
  • Familiarity with compilers, debuggers, and simulators is a plus.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders.
  • Results-oriented mindset, with a passion for technology and a drive to achieve outstanding outcomes.
Share this post via: