| Job Summary
|
Company Job ID
JF70B61G3FQ |
Job Title
Embedded Systems Software Developer
|
Company:
Research In Motion (RIM)
|
Location
Canada, Ottawa
|
AJE Reference Number
525747760
|
Job Start/End Date
not provided
|
Job Type
Regular
|
Job Classification
Full Time
|
Hours/Week
not provided
|
Salary Range
not provided
N/A
|
Education
None Selected
|
Required Degree/Formal Training
not provided
|
Required Licenses/Certificates
not provided
|
Experience
not provided
|
Company Homepage
not provided
|
|
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(TM) 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
There are multiple openings in our Operating Systems Group for Software Developers. The OS Group is a core group at RIM that develops the kernel, device drivers, memory management, file system and the audio and video framework for wireless devices. This group develops the bootrom, code loader and simulators for these devices. Communications systems including USB and Bluetooth are also developed in the OS Group. RESPONSIBILITIES The successful candidate's responsibilities will include: Assisting with the design and implementation of a real-time embedded OS Developing code to manage hardware peripherals within embedded devices Creating desktop tools to interface with embedded devices Participating in low-level debugging efforts with the ASIC, Circuit board, and Power groups Coordinating project activities within the group, and will have ownership of certain design areas
ESSENTIAL SKILLS AND QUALIFICATIONS Extensive C programming experience required Ability to dissect a problem and form solutions that meet real-time constraints Capability of taking on responsibility for a substantial portion of a project Independent work ethic to bring tasks to completion Two to five years of full-time, non-co-op work experience Bachelor's Degree or Diploma in Computer Science, Computer Engineering or Electrical Engineering or related discipline ADDITIONAL ASSETS Assembly language programming experience (ARM, Intel or other) Experience with device drivers, communication protocols (Bluetooth, USB or other) and/or multimedia Interest in and an aptitude for using oscilloscopes and logic analyzers
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!
? 2009 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.
PLEASE APPLY USING THIS BUTTON ONLY
A benefit package may or may not be available. Request specific information from the employer.
|