
jobs, r&d, individual contributor
Waterloo's RapidMind offers software vendors a platform that manages parallel execution of program objects on disparate hardware: GPUs, Cell processors, or multi-core CPUs. This is an opportunity to sharpen your coding skills to the razor's edge as you develop features for the company's core platform.
RapidMind is looking for a mid-end and back-end compiler developer to design and implement code generation algorithms, and improve their proprietary and open source code generation technologies. Reporting to the Director of Software, you'll apply your broad understanding of compiler optimization, and share your knowledge as you mentor junior developers.This is an opportunity to work for a thriving, well-led and well-funded company with a boundless market horizon.
The ArcSDE administrator position is an integral component of this company's product development and release process. The successful candidate will be responsible for developing, configuring and continuously improving the ArcGIS Enterprise Server environment.
You will be responsible for the delivery of projects in the Software Engineering department – working alongside a high-calibre team of PMs, you will touch all parts of the organization, delivering on long-term and short-term projects.
Develop and oversee vital end-to-end programs for RIM's BlackBerry products. As a champion of cross-functional projects in upwards of 10 areas, you'll collaborate across and up the org chart, right up to the executive level.
This is a rare opportunity to scaffold state-of-the-art applications for Canada's most recognizable technology company. Test and grow your programming and usability expertise as you bring mission-critical "1.0" B2B applications into web and browser based environments -- adding a healthy dose of aesthetic sizzle along the way.
Reporting to the Manager, Software Measurement, you will provide leadership, day-to-day oversight, feedback and technical expertise to the Software Measurement team in Waterloo.
Apply your UX/UI background to gain an understanding of how users interact with the current application – and shape and improve the design of a new release.
This role offers you the chance to blacksmith a red-hot concept into a finely tempered, razor-edged web application publishing platform.
The BlackBerry Enterprise Server (BES) is at the core of Research in Motion's products and tremendous success. As a specialist on the Enterprise Performance Engineering team, you'll make sure that the BES' reputation for performance, reliability and stability are maintained.
Craft a web application that welds seamless user experience and robust scalability. Your responsibilities start with envisioning and prototyping a user interface, pushing the limits of AJAX and its feeder technologies as you go. Bottom line? Build something that people love using.
You will guide developers and designers in an agile environment that dips into XHTML, CSS, JavaScript and Ajax at the front end, and security and database optimization at the back.
As a member of the Software Verification and Validation (SV&V) team, you will be actively involved in setup of test environments, test case execution, reporting of results, test case development and planning with a focus on Macintosh Platform.
Create large-scale web-based software applications for an amazing company that has development at the heart of its organization.
This Toronto-based start-up is seeking a superstar dev. Your job as java/struts wizard will be to piece together (and build the pieces for) the company's gaming/social networking portal.
As a talented intermediate level developer you are eager to move into a role where you will work with the best, use the latest technology and learn cutting edge applications at a company that stays ahead of the competition while challenging and rewarding the people who are the engine of its success.
This is a hands-on, sleeves-rolled, full-steam-ahead role that demands very strong object oriented design and development skills with deep experience in J2EE and J2EE architecture.
The Team Lead is responsible for managing a team and providing leadership to a group of developers working on sophisticated simulation tool, which emulates proprietary communication protocols.
Be notified by email when new R&D jobs (individual contributor level) arrive at Red Canary!
Or subscribe to the RSS Feed for jobs, r&d, individual contributor












