Social Icons

Thứ Ba, 3 tháng 3, 2015

C++ Software Engineer Job - SAP - Palo Alto, CA

@ a< href="">Sap RSS News

Subribe Sap Feeds

Requisition ID: 42767

Work Area: Software-Research

Expected Travel: 0 - 10%

Career Status: Professional

Employment Type: Regular Full Time


As market leader in enterprise application software, SAP helps companies of all sizes and industries innovate through simplification. From the back office to the boardroom, warehouse to storefront, on premise to cloud, desktop to mobile device – SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. SAP applications and services enable customers to operate profitably, adapt continuously, and grow sustainably.


Our team has the mission to design and develop a massively scalable, multi-tenant aware and extremely fast data management engine. We are at the very beginning of the project phase, still in research mode. Our goal is to expand from a research prototype to a productive version of the engine. In this process we will make use of the newest technology stacks and cooperation possibilities with universities and research institutes.

We are looking for C++-developers to bring their talents to the SAP HANA Research & Development team.


As a developer in the SAP HANA Research & Development team you will be working with a group of exceptionally talented and motivated colleagues.

You will need to:

  • Identify relevant technology trends and drive education in related domains

  • Write meticulous software implementations throughout the whole software stack

  • Perform code reviews and audits to spot opportunities for improvements with respect to usability, testability, supportability, or potential performance penalties

  • Write regression tests for your own code using different programming languages (e.g. C++, Python, SQL) and testing frameworks (e.g. Google C++ Testing Framework)

  • Be able to multiply your skills by actively mentoring other resources within the team

  • Continually enhance your existing skills and seek new areas for personal development

  • Be a strong, committed, reliable team player with a strong service ethic; as well as being a proactive networker, a self-starter and self-motivated.

Your tasks will include developing new concepts in the following areas:

  • Massive scale-out

  • Low latency networking

  • Time critical protocols

  • Multi-tenancy concepts

  • Fault tolerance and security

  • Cloud computing

  • Compression algorithms

  • Metadata handling

  • Massively-distributed algorithms


  • Excellent C++ skills and experience in implementing performance critical algorithms

  • Willingness to take responsibility, drive new developments, and work creatively on challenging and groundbreaking development tasks in accordance with the highest technical standards, plus a high level of commitment, team-spirit, flexibility, and initiative


  • Very good Doctoral, Master’s or Bachelor’s degree in Computer Science or related fields

  • A solid foundation in computer science with strong competencies in data structure, algorithms, and software design

Preferred skills:

  • Knowledge of parallel, distributed algorithms

  • Knowledge of scripting language (for example in Python, Java script)

  • Experience with state of the art development tools (Git, Gerrit, Bugzilla, CMake…)

  • Knowledge in cloud scale distributed systems

  • Database knowledge

  • Knowledge in design patterns and object oriented programming


To harness the power of innovation, SAP invests in the development of its diverse employees. We aspire to leverage the qualities and appreciate the unique competencies that each person brings to the company.

SAP is committed to the principles of Equal Employment Opportunity and to providing reasonable accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to HR Direct (Americas: , APJ: , EMEA: ). Requests for reasonable accommodation will be considered on a case-by-case basis.

Additional Locations: No Selection

SAP - 3 days ago - save job

Không có nhận xét nào:

Đăng nhận xét


Sample text

Sample Text

Sample Text