Director of Research & Development
Camarillo, CA
If you have a passion for industry-leading, world-class CAD/CAM software, an innovative vision of technology’s potential and a strong commitment to exceed all expectations, we have an exciting opportunity for you leading the ESPRIT CAD/CAM development team at DP Technology. Together we will significantly change the machine tool industry, designing, developing and delivering highly innovative CAD/CAM solutions to significantly improve our customer's bottom line. As the Director of Research & Development at ESPRIT, you will direct all operational, personnel, project and technical management for the ESPRIT development team of software engineers, software architects and quality engineers.
The Day-to-Day
- Responsible for worldwide software development and product engineering divisions, representing approximately 70 employees and 5 development centers: USA (World Headquarters), Germany, Italy, France, and Russia
- Manage the development and evolving architecture of the company’s flagship product, ESPRIT
- Work with the product management/product marketing group to define and prioritize the product evolution from a customer needs and market requirements perspective
- Ensure complete testing and quality control of the product
- Ensure coordination and integration through collaboration and teamwork amongst the 5 development centers
- Establish a compelling strategic direction for R&D
- Directs the professional growth of staff by providing coaching, mentoring, training and supervision
- Provide an environment which primes collaboration, teamwork, productivity and passion
- Continuously monitor and improve product quality, as well as development velocity
- Position reports to the President
What You Bring
- Degree in Engineering, computer science, computer engineering, mathematics, physics, or similar; MS degree preferred
- 5+ years of experience in hands-on software development
- 10+ years of experience in managing multi-cultural, international R&D teams with direct reports and recruiting responsibilities
- Extensive hands-on experience in designing and developing large-scale desktop applications in a Microsoft environment
- Strong understanding of computer architecture
- Expert in Agile project management; certified scrum master a plus
- Excellent project management skills
- Familiarity with CAD/CAM/CAE, engineering, or technical applications a plus
- Knowledge of testing strategies and approaches, especially automation approaches
- Working knowledge of DevOps concepts related to repository management, build process, continuous deployment
- Excellent leadership, interpersonal, communication and presentation skills
- Exceptional engineering, problem solving and reasoning skills
Travel
Must be willing to travel, at least 25%, domestic and international.
Physical Requirements
Regularly required to sit for long periods and talk or hear, both in person and by telephone.
Apply