Beyondsoft Consulting

  • Software Design Engineer 3

    Job Locations US-WA-Redmond
    Job ID
    2018-5629
    # of Openings
    1
  • Overview

    Beyondsoft Consulting, Inc., is a leading, technical solutions and consulting partner. We combine emerging technologies and proven methodologies to tailor elegant solutions that solve complex challenges and empower our customers to accelerate their business goals. Our services include end-to-end support for cloud, digital, data analytics, multi-language translation, and testing.

    Responsibilities

    Responsibilites:

    • Work is networking set built for client and needs to move to other platforms, Working on core client networking set
    • Platform is broken down already. Will have daily Scrum – will speak to status if current project is ended will be given another. 80% of day will be coding or integrating systems

    Qualifications

    Qualifications:

    • 5+ years of development experience on the Nintendo platform(Switch/Wii) which involved audio development
    • 2+ Experience developing UWP and Win32 applications
    • Experience with Winsock, Berkeley Sockets, OpenSSL
    • Solid understanding STL and C++11/14 constructsincluding concurrency
    • Client/Server & Peer-Peer architecture, socket programming, REST- based communication
    • Solid understanding of networking protocols and concepts including TCP, UDP, IPv6, IPv4, DNS and NAT
    • Expertise with network debugging tools like Fiddler and WireShark
    • Experience with audio middleware (preferably Wwise or FMOD) and/or other low-level audio APIs (e.g. XAudio2).

    Nice to have

    • 5+ years developing networked gaming applications in C/C++
    • Familiarity with Opus Interactive audio codec
    • SIP or WebRTC related communication systems
    • Experience working with 3D game engines (such as Unity or Unreal), DirectX, OpenGL, video/audio compression, video broadcast and production technologies
    • Familiarity with version control like Git and perforce
    • Familiarity with Agile methodologies including TDD and CI
    • Experience working with Mobile Platforms (Android, iOS)
    • Experience working with Desktop Platforms (Windows, Mac, Linux)
    • A degree in Computer Science or equivalent

    We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.