We are looking for seasoned Operating System experts, Windows Systems, and QA Engineers to join our founding team. Windows OS internals and hands on OS development is desired. We are looking for highly motivated candidates who are ambitious, possess strong can-do attitude and want to be part of a company defining team
Current Openings
We have openings in development:
We have three open positions in QA:
We have openings in Support Services:
Please send your resume to jobs@ringcube.com
Senior Software Engineer
Location: Santa Clara, CA
Term: Full Time
Travel: None
Functions:
- Design and develop user interface components for RingCube’s virtualization platform ‘MojoPac’
- Design develop Windows applications in a multi-threaded environment
- Follow good software development practices (Functional specs, Design specs, Code reviews)
- Work with other engineers and the QA team to address bugs
Requirements:
- Excellent C/C++ (Java is a plus)
- Visual Studio
- 3+ years working in graphical UI development for complex applications
- Experience working in MFC, Win 32 programming
- Strong knowledge of windows systems programming, IPC mechanisms, Multi-threaded programming
- HTML / DHTML / Javascript / JSP knowledge a plus
- Excellent written and verbal communication skills
- 5+ years work experience as a software engineer
- BS/MS in CS/EE or equivalent
Program Manager
Location: Santa Clara, CA
Term: Full Time
Travel: None
The Project Manager is responsible for managing engineering programs and processes. The Program Manager will work with engineering, product management and the rest of the leadership team to manage the release lifecycle and new product introduction processes.
Responsibilities:
- Leads team through release lifecycle and new product introduction process
- Creates and manages project master schedule
- Directs communications at all levels of management
- Manages overall delivery process, meeting planned schedule, feature set and resource constraints
Qualifications:
- Familiarity with collaboration tools like Exchange and wikis in addition to desktop productivity tools like Office software.
- Good understanding of networking, common desktop applications and tools.
- Excellent verbal and written communication skills.
- Strong problem solving skills.
- Excellent time management skills and organizational skills.
- Self motivator with minimum supervision.
- Minimum 4 years of experience in program and project management in a dynamic high growth environment.
- BS/BA degree or equivalent in engineering or related program is desired.
Windows Driver Architect (2 positions )
Location: Santa Clara, CA
Term: Full Time
Travel: None
Functions:
- Design, develop and maintain areas of RingCube’s virtualization platform ‘MojoPac’
- Provide technical leadership for windows kernel and device driver questions
- Follow good software development practices (Functional specs, Design specs, Code reviews)
- Work with a team of engineers and lead the delivery of part of the product release
- Work with the QA team and design processes to comprehensively test the product
Requirements:
- 10+ years of software development experience and software project lead experience
- Significant experience designing and implementing windows drivers
- Strong knowledge of windows OS internals in one or more of the following – file system filter drivers, plug and play, WDM, IFS, networking
- Experience with various API interception technologies
- Experience with reverse engineering, trouble shooting at the user and kernel level
- Excellent knowledge of C/C++ and x86 assembly
- Excellent team work and communication skills
- Experience working at fast paced startups
- BS/MS in CS/EE or equivalent
- Knowledge/Experience with virtualization technologies is a plus
Senior-Level QA Engineer
Location: Santa Clara, CA
Term: Full Time
Travel: None
Functions:
- Contribute towards implementing a complex test-automation framework for a PC lab
- Create common tools and libraries for UI automation
- Create test specifications, implement and execute them
- Help with manual testing
- Ensure that new and existing product functionality and components being released are reliable, defect-free and function as documented
- Work closely with development engineers and other QA team members to identify, report and trouble-shoot bugs, both during QA and post-production
- Verify bug fixes in an efficient and timely manner
Requirements:
- Strong experience building a PC lab and automating test suites using both VMWare and different hardware with different flavors of OS
- Experience with tools such as SysMark or PCMark for benchmarking PC apps
- Strong experience writing test plans and specifications
- 5+ years experience in SQA with UI testing with automation, api testing, end-to-end system tests and writing test harnesses
- Good intuition about user experience and usability, especially with desktop applications
- Familiarity with C++, experience with at least one scripting language, perl, shell, python, awk, ..., and unix
- Very recent experience with UI test-automation tools such as SilkTest, Winrunner, Autoit
- Experience creating libraries for data-driven tests
- Experience coding and implementing test harnesses for complex systems, including creation of UI test frameworks
- Strong knowledge about source code control systems, preferably CVS or Clearcase
- BS in CS/EE or equivalent experience
Mid-Level QA Engineer
Location: Santa Clara, CA
Term: Full Time
Travel: None
Functions:
- Automate UI tests and fix test case errors
- Help senior-level engineer automate complex test-automation framework
- Create test specifications, implement and execute them
- Help with manual testing
- Ensure that new and existing product functionality and components being released are reliable, defect-free and function as documented
- Work closely with development engineers and other QA team members to identify, report and trouble-shoot bugs, both during QA and post-production
- Verify bug fixes in an efficient and timely manner
Requirements:
- Strong experience building a PC lab farm (or working in a PC lab with lots of machines) and automating test suites using both VMWare and different hardware / OS combinations
- Strong experience performing quality assurance for desktop software running on the windows platform
- Strong experience writing test plans and specifications
- 3+ years experience in SQA with black-box and UI testing with automation
- Good intuition about user experience and usability, especially with desktop applications
- Familiarity with a programming language, preferably C++, and one scripting language, perl, shell, python, ...
- Very recent experience with UI test-automation tools such as SilkTest, Winrunner, Autoit
- Experience coding and implementing test harnesses
- Good knowledge about source code control systems
- BS in CS/EE or equivalent experience
Technical Support Engineer
Location: Santa Clara, CA
Term: Full Time
Travel: Less than 10%
The Technical Support Engineer is responsible for providing technical support to MojoPac users, enterprise customers and partners. The TSE will also work with Sales team to provide any technical assistance required for the adoption of the technology. This is a great opportunity for 3- 5 years experienced support engineers to grow into a senior level position while mentoring offshore support engineers and assisting Support management on Support policies and processes.
Responsibilities:
- Provide technical solutions to MojoPac customers in timely manner.
- Monitor and follow-up support emails and cases for customer satisfaction.
- Assist Sales and Business Development team to help enterprise customers and OEM partners.
- Work with the Development and QA team to troubleshoot issues and provide workarounds.
- Write and update FAQs and Knowledge Base articles to improve customer self-help.
- Act as a mentor to offshore support engineers.
- Assist Support Management to enhance support processes and procedures.
- Act as a customer advocate to provide customer feedback to other internal organizations.
Qualifications:
- In-depth knowledge in Windows OS, Vista knowledge is a plus.
- Good understanding of networking, common desktop applications and tools.
- Excellent verbal and written communication skills.
- Strong problem solving skills.
- Excellent time management skills and organizational skills.
- Self motivator with minimum supervision.
- Familiarity with industry standard CRM software and Support tools.
- Minimum 3 years of experience in Technical Support.
- MCP, MCSA, MCSE or equivalent certifications desired but are not required.
- BS/BA degree or equivalent.
| MojoPac Demo | |
| Contact Sales | |
| Solutions | |
| Products | |
| Download Trial |

