Planck Technologies logo

C++ Software Performance Engineer

Hiring from
Portugal
Work type
Hybrid
Posted

620,358 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

About Us


Planck Technologies is a company specialized in Software Development, dedicated to shaping futures and creating value through innovative IT solutions. By expanding teams and offering a comprehensive range of services from Software Development and Infrastructure Management to Cybersecurity we empower clients with all the expertise they need in one place. Inspired by the principles of quantum physics, we push beyond traditional boundaries to deliver customized solutions that redefine the IT landscape and drive shared success.


What are we looking for?

  • 3+ years of professional experience in software development or performance optimization (candidates with all the required technical skills may also be considered with less experience).
  • Strong C++ programming skills.
  • Excellent knowledge of Intel x86 architecture and its specific characteristics.
  • Proven experience using profiling tools such as perf and Intel VTune to analyze performance issues.
  • Strong ability to analyze, troubleshoot, and debug complex technical problems.
  • Solid knowledge of data structures, algorithms, and software design principles.
  • Experience with performance analysis, benchmarking, and low-level software optimization.
  • Ability to compare performance results across different hardware architectures and identify optimization opportunities.
  • Good verbal and written communication skills in English (B2+ / fluent).


Nice to Have

  • Knowledge of Relational Database Management Systems (RDBMS).
  • Experience with the aarch64 architecture.
  • Python programming experience.
  • Experience working with database engines or complex software systems.
  • Experience collaborating with international teams and hardware vendors.


What will you do?

  • Perform exploratory performance analysis and root cause investigations within the SAP HANA database.
  • Identify and evaluate optimization opportunities specific to Intel x86 architecture.
  • Analyze and compare performance results across different hardware platforms, including Intel x86 and aarch64.
  • Develop and implement proof-of-concept (PoC) code changes to validate potential optimizations.
  • Build, maintain, and extend performance analysis and diagnostic tools.
  • Use profiling tools such as perf and Intel VTune to investigate bottlenecks and improve performance.
  • Analyze low-level system behavior to identify performance limitations and optimization opportunities.
  • Collaborate closely with the on-site Intel team to investigate and implement performance improvements.
  • Work alongside the SAP HANA performance team to enhance database efficiency and reliability.


Location: Porto, Lisbon or Fundão

Working Model: Hybrid (2 days per week in the office). Fully remote may be considered.


We’re waiting for you! 🚀

Similar jobs