Careers
At Pano, we're looking for great talent. Send your resume to careers@panologic.com.
Bay Area / California openings:
Engineering
Sales
Marketing
Software Engineer, Installer
We are looking for an exceptional software engineer to build applications, user interfaces, and installers that are the "face" of Pano Logic's desktop virtual machine software, as well as internal tools and scripts for managing our software development environment. The position entails all phases of software development of these components, including architecture, specification, implementation, unit test development, and system integration.
Requirements:
- Experience building high-quality Windows installers and associated UI
- Hands on experience in Windows Installation technologies (Wix, Installshield, MSIs, etc)
- Scripting experience (Powershell, Perl, Python, shell scripting)
- Working knowledge of object oriented programming with C++, Java
- Computer Science/Engineering University Degree or equivalent
- Excellent interpersonal, verbal and written communication skills
The following would be an asset:
- Experience with device driver installation through Wix
- Experience building environments for unit tests, regressions, and nightly builds
QA and Test Development Lead
We are looking for an exceptional QA and Test Development Lead with the right blend of skills, experience, education, and attitude. This creative candidate will lead a dedicated QA team to design and implement functional tests for each component and system tests for the solution as a whole. Candidate is expected to build strong ties with development team and provide leadership and vision for test automation. Candidate is also expected to contribute with hands-on development and test automation.
Requirements:
- A Computer Science Degree, Computer Engineering Degree, or equivalent is required.
- Candidates should have at least 5+ years testing large-scale software, including functional test design, system test design, testing graphical/web user interfaces as well as C++ and Java APIs, defect management, building and/or using third party automated testing tools, and writing test scripts in Perl or Python.
- At least 1+ years in a leadership position as a technical lead/manager is required.
The following would be an asset:
- Designing and writing test plans,
- performance testing,
- network fault tolerance testing,
- C++,
- Java,
- JSP,
- SOAP,
- Microsoft Windows 2003 internals,
- device driver testing in Microsoft Windows 2003,
- VMWare,
- ActiveDirectory,
- RDP protocol,
- source control such as CVS,
- understanding and recognition of Design Patterns.
Senior Java Software Engineer
The Senior Software Engineer will join their Enterprise Engineering team and will be contribute to the development of the hub of Pano Logic's Virtual Desktop Solution: The Management Server. The Management Server manages the entire deployment of Pano Logic's Virtual Desktop Solution in diverse customer environments.
Since we are at the cutting edge of technology, we are constantly exposed to new and exciting challenges. The Senior Software Engineer will own and immediately contribute to key areas of the Management Server, including scalability, redundancy, and robustness. They will be responsible for architecting and implementing robust, scalable solutions and novel algorithms to achieve the required functions in Desktop Management.
Rapid development takes place in a Java framework, using OpenLaszlo for the front-end administrative page, and PostgreSQL for the storing the data in the back-end. Using various transport standards (XML-RPC, LDAP, etc) and custom transports, the Pano Logic Management Server communicates to hypervisors, authentication servers, Pano Logic hardware devices and Windows Virtual Machines to orchestrate the desired behavior by administrators and end-users. It is built to be fast, simple and robust.
Duties and Responsibilities:
- Architect modules and develop new or improve existing features for the Management Server
- Aid in the planning, scheduling and execution of assignment milestones
- Aid in developing the test environment to ensure the scalability and robustness of the Management Server
- Work closely with the QA organization to root cause issues and provide guidance for testing
- Work with customer support organization to resolve issues
- Act with a sense of urgency to achieve certain milestones and customer related issues
Qualifications:
- 5-7 years of experience in software engineering, with emphasis on high-performance, high-availability, server-side enterprise applications
- 5+ years professional Java software development experience
- Experience in multi-threaded programming and web services (SOAP, WSDL, etc.) a must.
- Experience with SQL preferred.
- Strong knowledge of software design principle, Object Oriented Methodology, Design Patterns
- Good understanding of available open source frameworks, and their applicability
- Understanding of network fundamentals and client server architecture and embedded systems
- Creative problem solving ability and self-starter
- A proven track record of active involvement with full product lifecycles
- Excellent written and oral communication skills, with a team player attitude
Education:
- MS/BS in Computer Science or related field or equivalent knowledge and experience
Senior Windows Software Engineer, Display Drivers
We are looking for an exceptional software engineer to be a lead developer for Windows display drivers for Pano's virtual desktop products. The position entails all phases of software development, including architecture, micro-architecture, specification, implementation, unit test development, and system integration.
Requirements:
- 5+ years of Windows programming experience with at least 3 years writing device drivers
- Expert at writing Windows display drivers on Windows XP and Vista (User mode and Miniport/Kernel components)
- Strong fundamentals in modern C++ object-oriented design, multithreading, etc.
- Strong knowledge of Windows (e.g. GDI, IPC, threading, synchronization) and its internals
- Computer Science/Engineering University Degree or equivalent
- Excellent interpersonal, verbal and written communication skills
The following would be an asset:
- Microsoft Vista WDDM experience
- Strong knowledge of 3D Graphics APIs
- Knowledge of virtualization and remote desktop protocols
- Experience with USB, audio, and other kernel-mode driver stacks on XP and Vista
- Application development experience using MFC, .NET, or Win32 API
Software Engineer, System Internals
We are looking for an exceptional junior to mid-level software engineer to develop I/O and system drivers for Pano's virtual desktop products. The position entails all phases of software development, including architecture, micro-architecture, specification, implementation, unit test development, and system integration.
Requirements:
- 2+ years of C++ systems software engineering experience
- Strong fundamentals in modern C++ object-oriented design, multithreading, IPC, and OS design
- Computer Science/Engineering University Degree or equivalent
- Excellent interpersonal, verbal and written communication skills
The following would be an asset:
- Strong knowledge of 3D Graphics APIs
- Strong knowledge of network fundamentals (DHCP, TCP, etc).
- Experience with USB, audio, and other I/O subsystems
- Windows internals knowledge (APIs and architecture)
- Knowledge of virtualization and remote desktop protocols
- Application development experience using MFC, .NET, or Win32 API
Software Engineer Windows Applications
We are looking for an exceptional software engineer to build applications, user interfaces, and installers that are the "face" of Pano Logic's desktop virtual machine software, as well as internal tools and scripts for managing our software development environment. The position entails all phases of software development of these components, including architecture, specification, implementation, unit test development, and system integration.
Requirements:
- 3+ years of C++-based application development experience
- Experience building high-quality Windows applications, user interfaces, and installers
- Knowledge of MFC, .NET, and Win32 system APIs
- Knowledge of Windows Installation technologies (Wix, Installshield, MSIs, etc)
- Experience building environments for unit tests, regressions, and nightly builds
- Experience with software build systems for Windows
- Computer Science/Engineering University Degree or equivalent
- Excellent interpersonal, verbal and written communication skills
The following would be an asset:
- Experience with device driver installation through Wix
- Scripting experience (Powershell, Perl, Python, shell scripting)
Senior Software Engineer, Windows Internals
Pano Logic is a venture-backed startup leading the Desktop Virtualization revolution. We leverage the power of virtualization to deliver a completely unique end-to-end virtual desktop solution including deep Windows software and the award-winning, management-free Pano device. We have over 200 paying customers to date and are expanding to meet the demands of the rapidly-growing virtual desktop market. To learn more, visit http://www.panologic.com.
Position:
We are looking for an expert in Windows systems and internals to play a leadership role in architecting and implementing deep I/O and system development for Pano's virtual desktop products. The position entails all phases of software development, including architecture, micro-architecture, specification, implementation, unit test development, and system integration.
Requirements:
- 7+ years of C++ systems software engineering experience
- Strong fundamentals in modern C++ object-oriented design, multithreading, IPC, and OS design
- Windows internals expertise (APIs and architecture)
- Computer Science/Engineering University Degree or equivalent
- Excellent interpersonal, verbal and written communication skills
The following would be an asset:
- Knowledge of 3D Graphics APIs
- Knowledge of network fundamentals (DHCP, TCP, etc).
- Experience with USB, audio, and other I/O subsystems
- Knowledge of virtualization and remote desktop protocols
- Application development experience using MFC, .NET, or Win32 API
Territory Account Executive
We are seeking an experienced lead generation / inside sales representative to join our team.
Responsibilities:
Responsibilities include generating new business in existing accounts and in new markets, as well as playing a key role driving business across all verticals. Make outbound sales calls to targeted customers and partners, work the entire sales process from initial contact to close for prospects, lead generation/discovery, partnered with a territory manager. You will provide online demonstrations and conference calls to prospective customers and partners. Additional efforts include:
- lead qualification for all leads and sales opportunities
- Maintaining existing partner relationships and driving new business through our channel partners
- up-selling and leveraging business from new and established customer relationships
The company offers a competitive salary, commission structure, career path for growth, equity, and a lively working environment.
Requirements:
- Experience working with channel partners to sell Software or Infrastructure technologies
- Working knowledge of the Virtualization space is a plus
- Experienced in making introductory and open-ended discovery calls.
- Experience in prioritizing leads and activities, researching prospects, and positioning within the context of that research.
- A defined prospect tracking methodology.
- Able to thrive in a startup environment–move quickly, think strategically and excellent at tactical execution.
- At least three years of selling experience working in a lead gen/inside sales organization with an ability to show high-end performance and consistent quota attainment.
- Experience in working lists to identify multiple decision makers and influencers within technology organizations and gaining sponsorship and closing.
- Ability to enable and manage the channel
Above all, we are looking for a star "athlete" with a desire to influence our approach to selling.
Partner Marketing Manager
We are looking for an expert in one and two tier partner marketing and distribution. This individual will design and drive all aspects of partner marketing including recruitment campaigns, enablement and joint marketing programs. Candidates must have experience in driving MDF programs with measurable ROI, have delivered enablement tools and training and know how to develop turnkey partner marketing programs that have proven effectiveness and partner adoption. The successful candidate will take a hands on approach to building and sustaining the Pano Logic partner community and work directly with sales to deliver a fast time-to-market partner program from scratch.
Requirements:
- 7+ years of technology marketing experience and
At least 5 years of partner marketing experience (both single and two-tier)
- Strong writing and oral skills (writing samples demonstrating both enablement and marketing expertise is required)
- An understanding of either server virtualization and/or windows desktop market dynamics
- Experience with the VMware and Microsoft ecosystem and partner programs will be a plus.