Principal Systems Performance Engineer, Low-level programming

Building the world's first cryptographic computer focused on secure, private computation and next-generation cryptography.
Distributed Systems
Principal Software Engineer
Remote
Cybersecurity

Description For Principal Systems Performance Engineer, Low-level programming

Fabric Cryptography is pioneering the development of the world's first cryptographic computer, focusing on creating a more trustworthy world through secure, private computation. This role is crucial in pushing the boundaries of cryptographic hardware performance.

As a Principal Systems Performance Engineer, you'll be at the forefront of low-level programming and performance optimization for cutting-edge cryptographic systems. You'll work with various architectures, including x86 and ARM, writing and optimizing assembly code to maximize hardware capabilities. Your expertise in performance analysis, debugging, and optimization will be essential in creating highly efficient systems.

The position requires deep technical knowledge in assembly programming, C/C++, and computer architecture. You'll collaborate closely with hardware engineers to ensure optimal software-hardware integration. The role offers the opportunity to work on revolutionary technology that has the potential to transform how trust, privacy, and identity function in our society.

The company values diversity and maintains an inclusive work environment, offering a remote work option with multiple location possibilities across major tech hubs. This is an ideal position for someone passionate about low-level programming, cryptography, and performance optimization who wants to contribute to groundbreaking technology that will shape the future of secure computing.

Last updated 3 months ago

Responsibilities For Principal Systems Performance Engineer, Low-level programming

  • Develop and optimize low-level software for maximum performance across different architectures, including x86 and ARM
  • Write and analyze hand-crafted assembly code to exploit hardware capabilities fully
  • Diagnose and mitigate performance bottlenecks using advanced profiling and debugging tools
  • Collaborate with hardware engineers to ensure software and hardware alignment for optimal performance
  • Optimize cryptographic algorithms and implementations
  • Analyze and improve performance at the micro-architectural level

Requirements For Principal Systems Performance Engineer, Low-level programming

  • Deep understanding of how compiled languages translate to assembly instructions
  • Proven experience writing and optimizing hand-crafted assembly code for x86 and ARM
  • Strong programming background in C and C++
  • Expertise with low-level debugging tools like GDB and LLDB
  • Proficiency with performance profiling tools
  • In-depth understanding of pipelines, memory hierarchies, and parallel computing architectures
  • Expertise in instruction-level optimizations

Interested in this job?

Jobs Related To Fabric Cryptography Principal Systems Performance Engineer, Low-level programming

Principal Software Engineer

Principal Software Engineer role at Intuit focusing on AI-native applications and distributed systems development with competitive compensation.

Software Engineering Director/Senior Director - Hyderabad

Lead software engineering teams at Salesforce Hyderabad, managing distributed systems development and driving technical excellence while mentoring engineering talent.

PMTS / Principal Software Engineer - Backend - Distributed Systems

Principal Software Engineer position at Salesforce focusing on backend distributed systems development with 15+ years of experience required.

Director, Edge & Traffic Engineering

Lead LinkedIn's global traffic management and DNS infrastructure as Director of Edge & Traffic Engineering, overseeing system performance and team leadership.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading development of high-scale identity and authentication services with focus on reliability and incident management.