Director of Client Engineering

Stride Search

Mountain View, California

JOB DETAILS
SKILLS
Android, Application Integration, Automotive Technology, C Programming Language, C++ Programming Language, Cloud Computing, Computer Servers, Cryptography, Customer Support/Service, HTML5, JavaScript, Leadership, Linux Operating System, Negotiation Skills, Network Security, OEM (Original Equipment Manufacturer), Performance Metrics, Product Management, Project Design, Project Engineering, Proof of Concept, QNX Operating System, Quality Assurance, SSL-TLS (Secure Socket Layer - Transport Layer Security), Service Level Agreement (SLA), Software Development, Software Engineering, Staff Requirements, Statement of Work (SOW), Team Player, Technical Delivery, Technical Support, iOS
LOCATION
Mountain View, California
POSTED
3 days ago

 


Responsibilities


 

In your role you will be responsible for the organization that designs, implements and deploys all Applications. These include customer projects, reference designs and Proof of Concepts. Applications are using a combination of HTML5/JavaScript and OS-targeted native code



Client Engineering takes an end to end responsibility of the reference applications as well as all customer projects. Customer projects assignments range from exploration, Customer win, SoW definition together with Product Management, negotiation of the deliveries, Customer App development and Integration, and hand-off to customer at the end of project. Client engineering comprises of dedicated customer delivery teams specialized in building and integrating Automotive Applications based on the platform. 


 

You must be able to contribute directly in an architect role and be able to steer the development roadmap, milestones, staffing requirements and deliverables to support technology and business goals. You also must be able to work very well with our customers to ensure that our products are integrated in the optimum way with each OEM Head Unit we support.



MINIMUM REQUIREMENTS:

  • Prior, hands on experience with the development of consumer facing software for mobile or embedded platforms. Must be able to point to live (running) applications with your contributions.


  • Expertise with one of more of the following: QNX, Linux/C & C++, Android and/or iOS for client development. Ideal candidate will have helped ship commercial-grade applications on one (or more) of these platforms.


  • Experience with the development and deployment of applications using HTML5/JS. A working understanding of the pros/cons and performance tradeoffs in developing applications leveraging HTML5 is extremely beneficial.


  • Understand the design and implementation tradeoffs required to enable a best-in-class client-server system including networking, security (SSL, privacy, encryption), logging (and analytics) and performance.


  • Exceptional communication and leadership skills including ability to work with 3 rd party vendors and customers. Knowledge and proactively engaging with 3 rd parties to resolve technology as well as deployment related aspects (SLAs) is important .


  • Work with other engineering teams – Cloud (server), Quality Assurance, etc. to ensure the Client/SDK layer supports internal KPIs and leads to the best performance and functionality for the overall system and customers.


  • Engage with product management and key internal stakeholders to support customer deployments.




PREFERRED QUALIFICATIONS:

  • Experience in quality and performance optimization


  • Experience leading and growing a small engineering team



About the Company

S

Stride Search