Software Engineer

TLDR

Drive the design and development of high-performance systems in a leading body motion video game company, focusing on real-time multimodal technologies and cross-platform software frameworks.

Our client is a leading creator of body motion video games that run on their own in-house developed device. They are seeking a Software Engineer to drive the design and development of high-performance systems that power sensing, detection, and inference in cutting-edge interactive products.  You’ll own the technical direction of core platform layers that sit at the heart of real-time multimodal systems: What you will do:
  • Architect and build performant, cross-platform software frameworks that support detection, sensing, haptics, and ML inference. 
  • Design efficient runtime execution systems and hardware abstraction layers that deliver low latency and high reliability. 
  • Develop intuitive developer APIs that enable others to build on top of foundational platform capabilities. 
  • Integrate and optimize camera, microphone, and haptics pipelines to support multimodal data streams. 
  • Work with real-time data and ensure frameworks run reliably across diverse hardware configurations. 
  • What you will need:
  • 3+ years of hands-on experience building frameworks, performance-critical applications, or cross-platform systems. 
  • Proficiency in C++/C# plus experience in at least one other systems language (e.g., Java, Rust, Go). 
  • A strong track record of real-time systems development and optimizing code for high performance. 
  • Experience with hardware abstraction and developing APIs consumed by other engineering teams. 
  • Nice-to-haves:
  • Background in computer vision, embedded systems, signal processing, low-latency software, or CI/CD infrastructure for high-performance codebases.
  • NAHC Limited builds innovative AI-driven solutions for the fintech and consumer technology sectors, streamlining processes and enhancing user experiences. Their products range from automated trading platforms for cryptocurrency traders to interactive motion-driven play systems for active entertainment, catering to diverse user needs while prioritizing safety and data protection. By leveraging cutting-edge technology, NAHC empowers users across different experience levels to engage with complex systems easily and effectively.

    View all jobs
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Software Engineer Q&A's
    Report this job
    Apply for this job