Careers
RapidMind is an exciting, Waterloo-based high technology start-up. RapidMind provides a software development platform that allows software vendors to deliver high performance on multi-core and stream processors, including the GPU and the Cell BE. Without sacrificing development simplicity, RapidMind-enabled applications experience a dramatic leap in performance.
RapidMind is looking to fill a number of development, technical, customer support and sales positions. If you would like to apply to one of the positions below, send a copy of your resume to jobs@rapidmind.com. Include the job title you are applying for. Links to demos or web pages of previous work are also welcome.
Available Positions
C++ Developer
This is a core development position, reporting to the Director of Software. As a member of our development team, you will be responsible for the design and development of core features on our platform. You will also be involved in custom development work to help customers leverage our platform for their specific needs.
Responsibilities
- Contribute to the design and development of our core platform, and take ownership of key areas of our product.
- Work within a team, making and accepting technical recommendations.
- Share your ideas, and clearly communicate through design documents, and knowledge base articles.
- When required, work directly with customers to optimize their code and to help them understand how to leverage our platform.
Background
- 3-4 years of relevant development experience.
- Educational background in Computer Science, Computer Engineering or the equivalent.
- Good working knowledge of C++, including STL and templates across Windows and Linux.
- Understanding of compiler fundamentals, and knowledge of the compilation process, especially optimization and code generation.
- Optimization and profiling experience, including debugging experience is necessary.
- Experience programming GPUs and knowledge of graphics APIs (such as OpenGL or DirectX) would also be ideal.
Location and Start Date
Waterloo, Ontario, Canada, starting immediately. Contact jobs@rapidmind.com with your resume.
Systems Engineer
RapidMind is looking for a highly motivated individual to use their technical skills to help customers understand and adopt the RapidMind Multi-core Development Platform. This individual will become an expert in our customers’ applications. As part of the Sales and Marketing group, you will work with Development to understand RapidMind, the product roadmap, and how it applies to customers requirements. You will assist customers in their technical evaluation of the product, including presentations, training, and support.
Responsibilities
- Technical discussions and presentations to potential customers.
- Assist customers in their technical evaluation of the RapidMind Multi-core Development Platform.
- Pre- and post-sales product training.
- Convert portions of customers code to use RapidMind features as proof of effectiveness.
- Creation of sample code and demonstrations.
- Some travel is required.
Background
- B.Sc, B.A.Sc, B.Math or equivalent in Computer Science or Computer Engineering.
- Good working knowledge of C++.
- At least 5 years of experience programming complex applications.
- Experience or education in parallel computing, scientific computation, or image processing is an asset.
- Excellent communications skills and problem solving abilities.
Location and Start Date
Various geographies around the world including Waterloo, Ontario, Canada, starting immediately. Contact jobs@rapidmind.com with your resume.
Sales and Business Development
RapidMind is looking for highly motivated individuals to join their sales and business development team. As part of the Sales and Marketing group, you will work directly with customers in an outbound fashion helping them to understand the value of the RapidMind platform.
Responsibilites
- Prospect, qualify and close business for RapidMind.
- Assist customers with understanding the value of RapidMind in order to drive evaluations and sales of the RapidMind Multi-core Development Platform.
- Pre- and post-sales funnel management.
- Provide quotations and assist customers as needed.
- Prospect for new customers.
Background
- At least 10 years in an outside sales role within the computer hardware or software industry.
- Proven strategic thinker and ability to execute on revenue.
- Strong knowledge of software applications in various verticals.
- Excellent communications skills and problem solving abilities.
- Excellent organizational skills.
- Proven closing abilities.
- Ability to work independently within a geography.
- Applicants with a university degree preferred.
Location and Start Date
Various geographies around the world including Waterloo, Ontario, Canada, starting immediately. Contact jobs@rapidmind.com with your resume.
Product Manager
RapidMind is looking to add an exceptional Product Manager to the Marketing team. The Product Manager will investigate market and customer requirements and ensure RapidMind is delivering products and services that add tremendous value to our customer’s business.
Responsibilites
- Determine future product requirements for the RapidMind platform through customer contact and market research.
- Work with the RapidMind software development team to ensure RapidMind is delivering the right products in the right timeframes.
- Provide technical and business content to the rest of the marketing team to produce effective sales and marketing materials.
- Be a knowledgeable and effective spokesperson for the product to customers and partners.
Background
- B.Sc, B.A.Sc, B.Math or equivalent in Computer Science or Computer Engineering.
- MBA or other formal business education an asset.
- 5+ years of experience in product management for a highly technology product.
- Strong knowledge of how software is architected, developed and deployed.
- Proven strategic thinker who is comfortable leading both technical and business discussions.
- Excellent written and oral communications skills.
Location and Start Date
Waterloo, Ontario, Canada, starting immediately. Contact jobs@rapidmind.com with your resume.
