Exclusive opening for Software Engineer (Windows)

AnalyzeData

Redwood City (CA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation Expenses Covered

Job summary

AnalyzeData is looking for a Software Engineer (Windows) in Redwood City, CA. This full-time position involves developing desktop streaming software with a focus on C++ and user-friendly applications.

The role requires collaboration with Product and Engineering teams and expertise in C# or .NET as well as knowledge of graphics engines like DirectX or OpenGL. Ideal candidates are those who thrive in dynamic environments and enjoy building elegant features for streamers.

Qualifications

  • Deep knowledge of C++ or related desktop programming languages.
  • Experience coding in C# or .NET application development.
  • Familiarity with graphics engines like DirectX and OpenGL.
  • Comfortable developing user-facing desktop applications using WPF or QT.

Responsibilities

  • Collaborate with Product and client-side engineers to enhance desktop streaming software.
  • Improve game detection and video capture processes.
  • Update user interfaces across desktop applications.
  • Build testing frameworks and automated tools for application quality.

Skills

C++
WPF or QT experience
C# and .Net application development
Graphics engine experience (DirectX or OpenGL)
WebRTC knowledge

Job description

Exclusive opening for Software Engineer (Windows)
  • Full-time

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.

All your information will be kept confidential according to EEO guidelines.

This is an Equal Opportunity Employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Windows Desktop Engineer: C++/C#, WPF, Relocation Covered
Windows Desktop Engineer: C++/C#, WPF, Relocation Covered

AnalyzeData • Redwood City (CA)

On-site
USD 100,000 - 130,000
Relocation Expenses Covered
Senior Software Engineer, Windows
Senior Software Engineer, Windows

Suitable Technologies, Inc. • Palo Alto (CA)

On-site
USD 95,000 - 130,000
Senior Video Software Engineer
Senior Video Software Engineer

KAKE • Pittsburgh

Hybrid
USD 90,000 - 120,000
Senior Software Engineer, Windows/Desktop Applications - Bangalore, India
Senior Software Engineer, Windows/Desktop Applications - Bangalore, India

United States Digital Space LLC • United States

Remote
USD 120,000 - 180,000
Senior Software Engineer, Windows/Desktop Applications - Columbia, SC, USA Columbia, SC, USA
Senior Software Engineer, Windows/Desktop Applications - Columbia, SC, USA Columbia, SC, USA

Speechify, Inc. • Columbia (SC)

On-site
USD 140,000 - 200,000
Flexible work environment
Opportunities for mentorship and leadership
Competitive salary and bonuses
Software Developer - DEVICE Test
Software Developer - DEVICE Test

DCM Infotech Limited • Bellevue (WA)

On-site
USD 120,000 - 190,000
Streaming Media Software Engineer
Streaming Media Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 226,000
Comprehensive medical and dental coverage
Retirement benefits
Employee Stock Purchase Plan
+1
Senior Software Engineer, Windows/Desktop Applications - Berkeley, CA, USA
Senior Software Engineer, Windows/Desktop Applications - Berkeley, CA, USA

Clutch Canada • Berkeley (CA)

On-site
USD 140,000 - 200,000
Flexible work environment
Bonus and Stock options
Opportunities for leadership and mentorship
Windows Desktop Engineer - C++/Qt & UX Focus
Windows Desktop Engineer - C++/Qt & UX Focus

Suitable Technologies, Inc. • Palo Alto (CA)

On-site
USD 95,000 - 130,000
Senior Software Engineer, Windows/Desktop Applications - Fremont, CA, USA
Senior Software Engineer, Windows/Desktop Applications - Fremont, CA, USA

Clutch Canada • Fremont (CA)

On-site
USD 140,000 - 200,000
Flexibility and autonomy
Opportunities for leadership and mentoring
Purpose-driven mission