Skip to content area

America's Job ExchangeAJE

Embedded Systems Software Developer
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.
       
View my saved jobs  
Click Here to Flag This Job


Jobs by Indeed job search


Search For A New Job
Search For A New Job
 
 
 
Laid Off?
Start a New Career Now!
Communication/Communication and Technology (Bachelor's)
University of Phoenix
Christian Studies in Biblical & Theological (Bachelor's)
Grand Canyon University