Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Full Stack Java Senior Java Developer Java Developer Junior Software Developer software developer Junior Software Developer Marketing Focused Web Developer Sr developer Web Developer Java Developer Intermediate Java Developer Software Developer Web Developer and Social Media Promoter Software Developer Intermediate Web Designer Back End Developer Jr Software Developer - Robotics Web developer Web Developer Intermediate Senior Front-End Developer Senior Front-End Web Developer Webmaster Data Engineer Big Data Engineer Data Engineer Data Engineer Data Science Engineer Data Engineer Sales Engineer Business Data Engineer Engineering Support UNIQUE ENGINEERING OPPORTUNITY ANALYSTS - NEW GRADUATES Summer Internship Engineer Summer Student - FS Engineering Associate Experienced Backend Developer - Fintech Solar Engineering Associate Science Systems and Sustaining Engineering - Technical Inside Sales Representative Backend Developer II Software Developer Backend Developer Senior Backend Developer Backend Developer Backend PHP Developer Newest Jobs
Companies
Yelp CareGuide ContactMonkey Two Sigma Sterling-Turner WeWork Clearbanc Aecom Exact Media Aerotek AT&T AsteroidX Shopify Jane Street First Convenience Bank LowCostWebDesignFirm.com Hatchways Doordash Amazon Flex Creative Circle Vector Marketing TD Bank Square Clickworker American Income Life Recovhub Walgreens Insight Global Borrowell Instacart Microsoft Scotiabank Paylocity Top Hat Desjardins Xiaomi CI&T Mobeewave UnitedHealth Group Akira 51talk The Youth Connection Checkout 51 mappedin GoParkr autoTRADER.ca Hootsuite SnapTravel ScribbleLive Unbounce 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