Jobs PHP
Software Specialist

Ingonyama

Software Specialist

United States
Remote position
Posted last month

Description

Job Description We are seeking an experienced Software Engineer to develop and optimize software libraries for GPU acceleration, implement cryptographic algorithms, and contribute to the integration of our hardware-based solutions. The ideal candidate will have a strong background in low-level programming, parallel computing, and performance optimization.

Responsibilities - Develop and optimize software for execution on GPUs and CPUs.

  • Design and implement advanced cryptographic algorithms.
  • Work with CUDA, OpenCL, or other parallel computing frameworks.
  • Develop both low-level and high-level software, ensuring seamless hardware integration.
  • Collaborate with hardware and algorithm teams to tackle complex computational challenges.
  • Conduct performance benchmarking and enhance critical code sections.

Requirements

  • B.Sc. or higher in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development using C/C++ or Rust.
  • Experience with CUDA, OpenCL, or other GPU programming frameworks ? a strong advantage.
  • Background in cryptography, particularly in Zero-Knowledge Proofs or Fully Homomorphic Encryption ? a plus.
  • Experience in low-level software development and performance optimization ? an advantage.
  • Strong problem-solving skills, a passion for innovation, and the ability to work collaboratively