Saturday, 2 November 2013




Job IDSWG-0616121Job typeFull-time Regular
Work countryCanadaPosition typeProfessional
Work cityOttawaPosted02-Nov-2013
TravelNo travelJob areaIT & Telecommunications (non consulting)
Business groupIBM Software GroupJob categorySoftware Development & Support
Business unitApp Int SWJob roleSoftware Developer


Job role skillsetC++
Commissionable/Sales-Incentive jobs onlyNo



Job description
Ready to change the way the world works? This is your chance to develop innovative new technology products, as well as your career, with the world's second largest software-maker. Hone your expertise alongside fellow talented professionals, where you'll develop some of the most exciting software solutions on the market. At IBM, we're strongly committed to the advancement of open Internet standards and applications as well.

As an IBM Software Developer, you'll use the latest tools and technologies available to deliver state-of-the-art software. You'll be responsible for ensuring that company software components are expertly designed, tested, debugged, verified, and ready for integration into IBM's best-of-breed solutions that help organizations improve their business outcomes in the global marketplace. Join us.

Interested in learning more about IBM? Check out the IBM Global Careers newsletter.

We are looking for a Java Virtual Machine software developer with the J9 VM team at the IBM Ottawa Lab. You will be responsible for the development of new features for the J9 VM and enhancing and maintaining the existing product. The J9 VM is supported across a large number of platforms from hand-held devices to large IBM server platforms. You need to be flexible working across a number of different architectures (x86, PowerPC, 390, ARM) and be comfortable programming/debugging at the Assembly level.

You should enjoy performance analysis and tuning. You must work well in a team environment as much design/coding/debugging often takes place in a collaborative setting. Hardware knowledge/curiosity an asset as we often deal with non-standard configurations. You must be comfortable asking questions and working with limited documentation. You must enjoy low-level programming.
Required
  • Bachelor's Degree
  • English: Fluent
Preferred
  • At least 5 years experience in C, C++, and Assembly language programming

 
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.





0 comments:

Post a Comment