Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Software Engineer Senior Database Developer Sales and Merchandising Representative Sales Management Trainee advertising specialist Driver Administrative Associate Independent Contractor - Local BUSINESS SALES CONSULTANT Junior Accounts Receivable Specialist - Driver Jr Engineer Jr Software Engineer Cybersecurity Engineer Territory Sales Representative FRONT END DEVELOPER Mobile Developer Senior React Developer 5G Software Validation Developer Supervisor Developer Services CoE Senior Programmer Analyst Learning Assistance Teacher Front-End Web Developer DAHES Educational Assistant 5 Substitute Teacher - PROGRAM Software Engineer Intern - Chicago Developer Specialist Jr Junior Software System Engineer Temporary Junior Web Designer Front-End Developer Software Engineer Software Engineering Intern - Summer Software Engineering Summer Internship Front End Solutions Developer Outside Sales Associate outside sales representative Outside Sales Representative Relationship Manager Director Entry Level Digital Marketing Specialist Career Centre Program Assistant Data Scientist CNC Mill Machinist and Programmer Account Manager - Premium Accounts CNC Programmer Setup Operator IV Mobile iOS Developer Django Software Developer - Contractor Python Developer Software Engineer Newest Jobs
Companies
Yelp Two Sigma CareGuide Sterling-Turner AsteroidX LowCostWebDesignFirm.com Clearbanc Aecom Exact Media First Convenience Bank WeWork Aerotek The Youth Connection Shopify Recovhub AT&T mappedin American Income Life Amazon Flex Insight Global Clickworker Paylocity Scotiabank Vector Marketing Creative Circle TD Bank Microsoft Jane Street Desjardins Top Hat Unbounce Hootsuite SnapTravel GoParkr JUUL Labs autoTRADER.ca Doordash UnitedHealth Group Checkout 51 ContactMonkey 51talk Walgreens Zillow CIBC Instacart Hatchways Intel Mobeewave ScribbleLive CGI Group, Inc. All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Senior Embedded Software Developer At BlackBerry

Location: Waterloo, Ontario

Job Description

This is an opportunity to work in one of the most challenging and interesting areas in mobile communications. The security of BlackBerry has always been one of its strongest selling points, and we strive to provide the most secure and trusted mobile platform possible, and we are looking for an experienced Systems Software Developer to participate in all aspects of our software development life cycle. We are looking for experienced developers who have a passion for excellence and will be a strong proponent of bridging knowledge share and collective effort between groups throughout the organization. The successful candidate will be working with the OS Security Software Development team to harden the platform in various areas of security. As a key member of the OS Security Software Development team, you will be an innovator who actively participates in areas of new feature development.


Responsibilities

  • Actively participate in all aspects of the development process
  • Design, implement, test, profile and maintain BlackBerry security firmware
  • Consult with immediate team members and cross-functional teams on software architecture
  • Strong skills in innovative thinking, initiative and communication will be required and used regularly.
  • Collaborate and participate in receiving and providing feedback on design and code reviews

Essential Skills & Qualifications

  • Successful completion of a degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • Strong design and programming skills
  • Proficiency in C development skills and experience
  • Experience developing software for embedded devices and low level drivers
  • Solid verbal and written communication skills
  • Highly organized and detail oriented
  • Curious attitude and self-starter with strong interpersonal skills
  • Aptitude for troubleshooting and problem solving with a keen attention to detail
  • Ability to work effectively in a team environment as well as independently
  • Ability to thrive in a fast-paced, multi-tasking environment with excellent time management skills
  • 5+ years of experience
  • Proficiency in security and cryptography

Additional Assets

  • Experience with Python, QNX OS, Android OS and Gerrit/Git is an asset
  • Experience with board bring-up, power, LCD, UART, GPIO, TrustZone, etc. is an asset



Job Family Group Name:

Product Development


Scheduled Weekly Hours:

40