Senior Software Engineer, Client Technology Team
Black Pearl - Cupertino, CA

This job posting is no longer available on Black Pearl. Find similar jobs: Senior Software Engineer jobs - Black Pearl jobs

Black Pearl is an early stage start-up founded by entrepreneurs with a proven track record from Apple, Google , Netflix, Amazon and Microsoft. We have passion for building products that change the way we interact with the world. We have come together to create a category-defining product to tackle a problem that faces billions of technology users.

About you:
You are looking for an opportunity to leave a lasting impression in the consumer space. You are ready to roll up your sleeves to build a game-changing product. Solving big problems with equally motivated co-workers gets you excited. You love the concept of working in an early stage startup with both funding and focus.

About the job:
In this role, you will have the opportunity to build the enabling technology for all Black Pearl client applications and partner devices. You will be responsible for the architecture and implementation of large new features in our client SDK.

Our ideal applicant has the following:
  • Architected and implemented major software components that are running on millions of consumer electronics devices.
  • Strives for beautiful software designs that will be extensible and scale across multiple existing platforms and a portfolio of Black Pearl Systems own devices.
  • Eye towards developing high performance, robust, and secure code.
To be successful in this role, you must also have the following skills:

  • 10+ years of experience as a software engineer.
  • Strong Computer Science fundamentals (algorithms, data structures, memory management, concurrency) with demonstrated ability to apply these skills to solve hard real world problems.
  • Expert in C++ with strong OO design skills and API design skills.
  • Bachelors or Masters degree in Computer Science.
Bonus points if you have experience in one or more of the following areas:

  • Networking: Peer-to-peer and client-server communication techniques and protocols, Ad-hoc WiFi networking.
  • Security: OpenSSL, PKI, application and device security best practices.
  • Multimedia: One or more multimedia frameworks, video encoding and streaming formats, DRM systems.

Black Pearl - 11 months ago - save job - block
Recommended Jobs
Firmware/Software Engineers (Senior/Staff/Pri...
SK Hynix Memory - Santa Clara, CA
Indeed - 9 days ago
Easily apply

Senior Core Product Engineer
IMVU - Mountain View, CA
IMVU - 2 days ago

Senior Technical Support Engineer
C9 Inc. - San Mateo, CA
C9 Inc. - 21 days ago
About this company
2 reviews