Job Description :
C++ Developer
Palo Alto, CA
1 Year

Responsibilities:
Invent, develop and introduce new methods and techniques that significantly impact our product/services and/or customers operations on a regular basis.
Drive incorporation of new emerging technologies into the business environment.
Identify and evaluate new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value; create plans for integration and update into architecture.
Demonstrate a deep understanding of how technologies will evolve over time and how new emerging technologies will change a landscape.
Demonstrate a collaborative effort with different groups and organizations on strategies and tactics that greatly improve value of product or service to the customer.
Assess potential supplier''s solutions, both technically and experience focused.
Determine alignment and applicability to innovation framework and strategy and make recommendations and proposals.
Collaborate across the company to guide the direction of AI, machine learning, Voice, chat bots and working with software, research and product teams
Implement Proof-of-Concepts to demonstrate the value of AI, machine learning, voice, etc. and their use cases to executive management and customers

Basic Requirements:
Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering or equivalent Computer Science fundamentals in object-oriented design, data structures and algorithm design, and complexity analysis
5+ years of experience in Windows development using C++.
Full stack-wide variety of experience client and web
Innovation and prototyping to production
Experience working at the device level; machine learning
Working on developing new devices that go to market
             

Similar Jobs you may be interested in ..