Search Jobs

Memory Driver Software Developer

Location:GTA - Waterloo, Toronto, Ontario, Canada
Job Type:Permanent
Posted:21st Apr 2010
Closing Date:31st May 2010
Posted By:Research In Motion
Details:
Memory Driver Software Developer

Research In Motion Limited® (RIM)® is a world leader in the mobile communications market and has a history of developing breakthrough wireless solutions. RIM's portfolio of award-winning products, services and embedded technologies is used by thousands of organizations around the world and includes the BlackBerry® wireless platform, the RIM Wireless Handheld™ product line, software development tools and software/hardware licensing agreements. RIM is seeking driven individuals who can take our wireless data products to the next level in the global wireless market. Are you ready to make a difference in the world of mobile communications with RIM?

POSITION SUMMARY

The successful candidate will be a member of the Memory Development Team, which is responsible for integration and validation of all the memory components on RIM's platforms. As part of the team, the candidate will work with a hardware designer to integrate new memory types into RIM's platform and determine how they can best be used in RIM's future products. The successful candidate will be responsible for all software modification required to get the memory running in a system and to validate its operation.

RESPONSIBILITIES
• Memory Component driver development and optimization.
• Memory Component interface and reliability test development
• Communicating memory component software requirements to the OS team.
• Reviewing OS drivers to make sure that they are compliant with the memory component requirements.

ESSENTIAL SKILLS AND QUALIFICATIONS
• University Degree in Software Engineering or Computer Science, or related experience.
• Minimum 4 years of experience developing software for flash memory (NOR, NAND, SD, eMMC or PCM)
• Proven ability to read and understand memory component specifications.
• Demonstrated ability to take initiative and the ability to quickly adapt to new situations and constraints.
• Strong multitasking skills with a team player orientation.
• Experience integrating and bring up new hardware in an R&D environment.

ADDITIONAL ASSETS
• Test software development experience.
• Experience with low level debugging using JTAG, a logic analyzer and/or an oscilloscope.
• Mobile Hardware or Software experience.
• RTOS development experience.
• Java Development experience.

If you're driven to take wireless technologies to the next level, it's time you join the team at RIM. We offer a challenging environment that fosters creativity and rewards excellence. Employees also have use of our award winning BlackBerry!

© 2010 Research In Motion Limited. All Rights Reserved. The BlackBerry and RIM families of related marks, images and symbols are the exclusive properties of Research In Motion Limited. RIM, BlackBerry, "Always On, Always Connected" and the "envelope in motion" symbol are registered with the U.S. Patent and Trademark Office and may be pending or registered in other countries.

Research In Motion is an Equal Opportunity Employer.

 
Sorry! This job is no longer active as the closing date for applications has passed. You can view other vacancies from this company (if they have any) by clicking on their name above, alternatively we may have some suggestions for similar vacancies listed below that might be of interest.
 

Featured External Adverts