Jump to content

Careers

At Pano, we're looking for great talent. Send your resume to careers@panologic.com.

Bay Area / California openings:

Engineering

Sales and Field

Toronto, Canada openings:

Engineering

Senior Software Engineer

Pano Logic is a top-tier VC backed start-up in the rapidly developing desktop virtualization market. We replace the typical Windows desktop PC with a Pano hardware client and a Windows virtual machine.

As a Senior Software Engineer, you will be responsible for designing and implementing novel solutions for desktop virtualization clients, from architecture to integration testing. The scope of work may range from application-level to the Linux kernel. You should be excited about all levels of software development.

The successful candidate must be fluent in object oriented application programming and C++. Strong written and oral communication skills are essential. Pluses include experience developing embedded applications and building and maintaining embedded Linux OS distributions.

To learn more about Pano Logic check out our website http://www.panologic.com.

Requirements
  • B.S. or M.S. in Computer Science or equivalent
  • 4+ Years Professional Experience

Senior Embedded Software Engineer

Our senior embedded software engineers are responsible for planning and implementing novel solutions for desktop virtualization clients, from architecture to integration testing.

The ideal candidate will have had experience building and maintaining embedded OS distributions, developing embedded applications, and writing firmware/BIOS. The successful candidate must be fluent in high-level programming languages like C/C++. Lower level assembly language knowledge is also desirable. The candidate should have good software and hardware trouble shooting skills. Strong written and oral communication skills are essential.

To learn more about Pano Logic check out our website http://www.panologic.com.

Requirements
  • B.S. or M.S. in Computer Science or equivalent
  • 4+ Years Professional Experience

Manufacturing Test Engineer

Pano Logic is a top-tier VC backed start-up in the rapidly developing desktop virtualization market. We replace the typical Windows desktop PC with a Pano h/w client and a Windows virtual machine.

We are seeking a qualified Manufacturing Test Engineer with talent, drive and proven hardware test and production experience. We are looking for someone who can write production quality manufacturing test software, create manufacturing test procedures, and oversee correct implementation of procedures on a line. Additional responsibilities will include RMA failure analysis and value engineering.

The successful candidate ought to be fluent in high-level programming languages like C/C++ and have a working knowledge of scripting languages like Perl. The candidate must have good software and hardware trouble shooting skills. In addition, he/she needs to be aware of yield management.

Strong English written and oral communication skills are essential. Mandarin Chinese fluency is a plus.

Requirements:
  • B.S. or M.S. in Electrical Engineering, or Computer Science
  • 3+ Years Experience in R&D or Manufacturing

Senior Software Engineer, Streaming Media

Our senior software engineers are responsible for planning and implementing novel solutions for scalable media, from architecture to integration tests and reviews. Strong communication and interaction skills are also required for team input and mentoring.

Requirements: A BS or MS in Computer Science (or equivalent) with strong C and C++ skills and expertise in systems architecture, distributed software development, media standards and encoding/decoding algorithms.

Additional assets: High performance networking and performance tuning experience

Quality Assurance Engineer

Our quality assurance engineers make a hands-on contribution through testing strategy, planning and test environment automation for both QA and development teams. Challenges ranging from architecture through implementation, testing and bug tracking come under the purview of our QA engineers.

Requirements: A BS or MS in Computer Science (or equivalent), a background in software QA or development knowledge of Windows and Linux platforms combined with strong scripting expertise and a working knowledge of TCP/IP and web services.

Additional assets: C++/OOD design skills

Windows Device Drivers Developer

Pano Logic is reinventing the desktop computing by leveraging the virtualization revolution. We are removing the complications of desktop software and hardware management, dramatically lowering the cost of ownership and empowering the client with an improved end user experience.

We are looking for exceptional architects and developers with passion to innovate to join the highly energetic & dynamic team and become drivers of delivering our vision.

Requirements:
  • 5+ years of windows programming experience with at least 3 years writing device driver software.
  • Deep internal knowledge of Win32 and various windows mechanisms(IPC, threading, synchronization, etc..) is a must.
  • Excellent coding skills in C/C++ with 5+ yrs of development experience in these languages.
  • Expertise in USB standards and experience writing USB device drivers is a major plus.
  • Experience with MSIs and installing drivers is a major plus.
Major responsibilities:
  • System & component detail designs
  • Development & testing of his/her own modules
  • Design and code reviews of team members.

Sales Engineer

Our sales engineers drive all technical aspects of the sales cycle, as well as act as technical advisor to our partners. They work with our sales managers to do business mapping, and define how our solution best fits in to our customer's environment. They take the lead in defining how we work with customers and partners, and help drive future improvements to our product offerings.

Requirements: A BS in Computer Science (or equivalent), 3+ years presales experience, Microsoft operating system administration experience, strong knowledge of networking protocols and virtualization, excellent presentation, communication and troubleshooting skills.

Additional Assets: Microsoft MCSA or MCSE certification, Windows performance optimization

Application Engineer

Our application engineers are key customer liaisons for Pano's game-changing C++ and Java-based software and hardware solution for business computing. They provide world-class support to customers by designing solutions through troubleshooting, reviews and our interdisciplinary implementation. It's not about just solving the customer issue at hand, it's about ensuring customers are getting value from our solutions.

Requirements: A BS in Computer Science (or equivalent), applied knowledge of Windows and Linux platforms, an in-depth knowledge of Microsoft operating systems and networking protocols and strong communication skills.

Additional assets: Microsoft certification, experience with desktop virtualization and/or Windows performance optimization.

Senior Windows Systems/Driver Developers

Pano Logic is looking for exceptional developers with a passion to innovate to join our rapidly growing team at our Toronto, Ontario, Canada location.

Key Responsibilities:
  • System & component design
  • Development & testing of own modules
  • Design and code reviews of team members
Requirements:
  • 5+ years of Windows programming experience with at least 3 years writing device drivers
  • Windows XP display driver development experience
  • Excellent C/C++ coding skills
  • Strong knowledge of Windows XP (e.g. GDI, IPC, threading, synchronization) and its internals
  • Computer Science/Engineering University Degree or equivalent
  • Excellent interpersonal, verbal and written communication skills
Additional Assets:
  • Windows Vista display driver development experience
  • Windows Vista internals
  • Knowledge of virtualization and remote desktop protocols
  • Application development experience using one or more of MFC, .NET or Win32 API

Quality Assurance Engineer

Pano Logic is looking for talented software testers at our Toronto, Ontario, Canada location, to fill key roles in our rapidly growing team. You will be working on exciting new technologies around our virtualization solution.

We are looking for individuals with the right blend of skills, experience, education, and attitude to fill these exciting and challenging positions. These creative individuals will design and implement functional tests for each component and system tests for the solution as a whole. Testers are expected to build strong ties with other testers and developers, making great interpersonal, verbal and written communication skills a necessity.

Requirements: A Computer Science Degree, Computer Engineering Degree, or equivalent is required. Candidates should have 3+ 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.

Additional assets: 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.