Apply Edge Tailor my CV for this job — free

C++ Software Performance Engineer

Planck Technologies · Lisbon, Portugal

Tailor my CV for this job — free

See similar jobs

About UsPlanck 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 HaveKnowledge 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ãoWorking Model: Hybrid (2 days per week in the office).

Fully remote may be considered.We’re waiting for you! 🚀