Header

Software Developer- Calibration Software

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 work with a dynamic group of experienced software designers in Radio Platform team. The position will focus on ensuring that our Radio software meets the highest level of performance and reliability.
RESPONSIBILITIES
The successful candidate's responsibilities will include:
  • Assessing and analyzing the performance of existing and new features
  • Identifying software performance issues and their impact on hardware resources
  • Device reset analysis
  • Debugging code
  • Resolving any performance related issues that are discovered
  • Working in different domains and resolve various types of issues
  • Identify and develop/drive new functionality to mitigate stability issues
  • Enhance on-device diagnostics collection and analysis

Qualifications

ESSENTIAL SKILLS AND QUALIFICATIONS
  • Bachelor's Degree Computer Science, Computer Engineering, Electrical Engineering or equivalent
  • 5-10 years work related experience in software development, various languages preferred
  • Extensive C programming experience required
  • Solid understanding of operating systems principles
  • Solid understanding of multi-threaded applications (thread synchronization, time slicing, context switching etc.)
  • Demonstrated ability to thrive in a fast-paced environment with time critical projects
  • Excellent analytical and strong problem solving skills, ability to dissect a problem and form solutions that meet real-time constraints
  • Exceptional communication (written & verbal)/interpersonal skills
  • Independent work ethic to bring tasks to completion
ADDITIONAL ASSETS
  • Experience working on QNX or other mobile phone OS
  • Experience with performance monitor tools and knowledge of the various performance counters
  • Experience with device drivers, communication protocols and/or multimedia
  • Experience with wireless technologies CDMA, GSM, WCDMA, LTE, Wifi, WiMAX, BT, GPS
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!
© 2011 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.

Job

: Research & Development

Primary Location

: Canada-Ontario-Ottawa

Schedule

: Full-time

Hire Type*

: Experienced (Regular)

Travel

: Yes, 5% of the time

Relocation*

: Available