Remote Principal Software Engineer

Logo of Recogni

Recogni

📍Remote - United States

Job highlights

Summary

Join our world-class engineering team at Recogni as a highly experienced Principal Software Engineer to contribute to the creation of new system software solutions for cutting-edge multimodal generative AI inference products.

Requirements

  • 10+ years of hands-on software engineering and systems architecture with a proven track record of success in programming innovative device driver and compiler solutions utilizing C++ and scripting languages like Python and Lua within Linux RTOS environments
  • Strong technical understanding of HPC large scale computing environments that use multicore hardware and embedded Linux operating systems, with hands-on involvement in the entire lifecycle from design to first deployment through incremental improvements in an agile CI/CD environment
  • Demonstrable experience engaging in board level bringup that requires deep understanding of complex concurrencies, virtual memory usage, caching, interrupts, and protocols like I2C/I3C, SPI, PCIe, SMBus, Mail-box etc
  • Proficient in analyzing, debugging and tuning performance of complex system software stacks that run on custom, programmable hardware systems (like CPUs, GPUs, NPUs, etc.) which heavily leverage high-speed interconnects, high bandwidth memory and cooperative multitasking for distributed computing across many processing elements, deployed within data centers
  • Excellent analytical, written, and verbal interpersonal skills along with an ability to productively collaborate within a global engineering team that moves at a startup pace
  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering or a related technical field

Responsibilities

Contribute to the creation of new system software solutions for Recogni’s multimodal GenAI products, as well as for its interfaces to partner’s high performance data center frameworks

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Recogni know you found this job on JobsCollider. Thanks! 🙏