Director, Software Engineering Quantum3D
THIS JOB HAS EXPIRED Full-Time/Exempt
Primary Job Function
The Company is actively seeking a qualified self-motivated professional Director of Software Engineering to design and develop products for Quantum3D?s Embedded Visual Computing, Embedded High Performance Computing and Visual Simulation markets.
Direct Quantum3D multi-site team of software engineers driving analysis and defining next-generation architectures for our products. We have an exciting & dynamic senior technical leadership position available with a focus on CPU, GPU, DSP, and multicore performance plus power, and thermals ? SWaP (Size Weight and Power) Optimized Computing. The successful candidate will engage collaboratively across the company with core HW design & verification, marketing, and product planning teams, and provides project management and technical leadership for a software team responsible for:
The successful candidate will engage collaboratively across the company with HW, marketing, and product planning teams, and provide project management and technical leadership for a software team responsible for:
Collaborating with other teams to define and update the appropriate benchmark set to be used to evaluate CPU and multicore performance and power
Devising and deploying data gathering and analysis methods to project future system performance, and driving the development of new analysis tools/models as needed
Understanding the interaction of HW with the OS and application code
Understanding industry directions in CPU, GPU, DSP, and multicore
Competitive analysis of competitive products
Invention of architectural enhancements and algorithms to optimize performance
Generate software programs in response to Engineering Specifications for product development.
Create low-level hardware diagnostics for manufacturing and engineering.
Generate firmware and BIOS software to support hardware requirements.
Create System Images to support manufacture of component-level PC Systems and component-level PC products.
Automate manual processes used to build Quantum3D products.
Candidate is expected to be capable of working on multiple projects simultaneously, balancing the workload between projects depending on schedule and urgency. The selected candidate must be a U.S. Citizen or have permanent resident status
Duties and Responsibilities
Direct Software Engineering teams effort in:
Create software programs in C/C++, Visual Basic, and scripting languages.
Consult with the engineering team to evaluate interfaces between hardware and software and performance requirements of the system.
Work closely with Hardware Engineering to provide software-level support for diagnostics and debugging tools.
Work closely with Manufacturing Engineering to provide software-level support for system images and manufacturing test tools.
Formulate and craft software systems using scientific analysis and disciplined engineering principles to evaluate viability of the design.
Provide testing procedures to test the quality of software being produced.
Document the design of software components.
Creation and/or review of product proposals and functional specifications
Interface with manufacturing for board fabrication and support
Create documentation for internal and customer usage.
Adhere to the ISO/ITAR practices as appropriate
Knowledge, Skills, and Abilities:
Technical leadership, judgment, the ability to define, articulate, and drive a credible technical vision.
Superb communication skills and ability to interact and lead fluidly across as distributed organization, providing mentorship to junior engineers.
Experience engaging throughout the product design cycle, including architecture, SW development and customer engagement
Top-notch expertise in computer architecture, with especially deep knowledge of modern CPU microarchitectural techniques, multicore, out-of-order, caches, memory controllers, interconnects, etc.
Thorough grasp of programming models, operating systems, multiprocessor scheduling, etc.
Ability to span levels abstraction from C++/Java application software, to OSes, ISAs, microarchitecture, circuits, and silicon
Experience in benchmarking & analysis for both performance and power
A track record in innovation including patents and/or publications
Formal training in Software Engineering, Computer Science, or Electrical Engineering.
Strong knowledge of PC Hardware and Software systems.
Experience writing device drivers and low-level software for Windows and Linux.
Experience building system images, preferably using Ghost imaging software.
Able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands simultaneously.
Strong organization and communication skills.
Able to work as part of a cross-functional team
Experience in Intel, Nvidia, or ATI chipset designs advantageous
Training and Experience Required:
Must have B.S. Degree in Computer Science/Electronic Engineering or equivalent. 10+ years of Project leadership and work experience as a director. 10+ years experience in DSP and embedded systems development.
Compensation and Benefits:
Commensurate with experience; plus a comprehensive benefits package.
NO RELOCATION ASSISTANCE IS AVAILABLE. If you reside outside of the area and do not require relocation assistance, please indicate this on your cover letter.
||6330 San Ignacio Avenue |
San Jose, CA 95119
THIS JOB HAS EXPIRED