Exclusive opening for Software Engineer (Windows)

AnalyzeData

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in C++ or related desktop programming languages
  • Familiarity with C# and .NET application development
  • Experience with desktop UI frameworks like WPF or QT
  • Exposure to graphics engines such as DirectX or OpenGL
  • Comfortable discussing the internal workings of desktop applications you've developed

Responsibilities

  • Collaborate with Product and content teams to build unique streaming features
  • Enhance game detection and optimize video capture processes
  • Redesign desktop applications for improved user experience
  • Ensure software compatibility across various hardware and software configurations
  • Develop testing frameworks and automation tools for quality assurance

Benefits

  • Relocation expenses covered
  • Opportunity for H1-B visa transfer
  • Full-time permanent position
  • Dynamic role in a collaborative environment
  • Innovation-driven company culture
Full Job Description

About the Role

Our direct client is seeking Software Engineer (Windows) in Redwood City, CA

Role: Software Engineer (Windows)
Location: Redwood City, CA
Position Type: Full Time / Permanent
Transfer: H1-B transfers accepted, min. 24 months left on H1-B or when I-140 is approved
Sponsorship of new visas: NO
Relocation Expenses: YES

Job Summary
  • We are looking for a Desktop Engineer with strong application or C++ development experience to join us to deliver the best in class streamer/viewer experience.
  • As part of the Engineering team, you will work closely with Product and other client-side engineers to build our desktop streaming software, which is the catalyst for content creation on .


Technical Experience:
  • C++
  • Experience working with WPF or QT
  • C# and .Net application development
  • Nice to have: Graphics engine experience - DirectX or OpenGL
  • Nice to have: WebRTC knowledge

What You'll Do:
  • Immerse yourself in the world of our broadcasters and work cross-functionally with Product, Content, Community, and other teams to build elegant, exciting features that give our users a delightfully unique streaming experience.
  • Improve game detection and graceful video capture process.
  • Update the look and feel across our desktop applications while ensuring that first and foremost, they remain user-friendly.
  • Write software that supports a wide spectrum of hardware and software configurations.
  • Build testing frameworks and automated tools to maximize high quality across our multi-platform broadcasting applications.

Who You Are & What You've Done:
  • You have a deep knowledge of C++ or related desktop programming languages.
  • You have spent some time coding in C# or have experience with other forms of .NET application development.
  • You have dabbled in graphics engines like DirectX and OpenGL.
  • You are comfortable working with user-facing desktop applications using libraries like WPF or QT.
  • You can show off some desktop applications you've worked on and comfortably discuss their internal workings.

Nice to have:
  • You have worked with WebRTC.


Job Description

Qualifications

Additional Information

Similar Jobs

More Jobs at AnalyzeData

More Information Technology Jobs

Find similar Exclusive opening for Software Engineer (Windows) jobs: