C++/Qt Engineer (Remote)

| Hybrid
Sorry, this job was removed at 7:30 a.m. (EST) on Friday, September 24, 2021
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Paperspace


Paperspace builds tools and infrastructure to make accelerated computing simple and accessible.


Paperspace is backed by leading investors including Y Combinator, Initialized Capital, Battery Ventures, and Intel Capital.


About the role


Paperspace is looking for experienced developers to work on our multi-platform streaming applications. Paperspace provides core services for cloud GPU compute access for a variety of applications including developer desktops in Linux and Windows, virtual desktop services, cloud gaming and game streaming, and GPU-based rendering. Our streaming protocols are some of the best in the industry, and we continue to improve. Additionally, we want to extend our client reach beyond our current Mac, Windows, and Linux client app, to mobile and tablet platforms.


Our technology


We currently use C/C++, Qt for our client apps, C++/C# for our streaming agents, and Node.Js for our web client. We run custom video compression codecs for H.264 on multiple platforms, and we implement custom network protocols to support our best-in-class streaming technology. Paperspace uses test-driven development and continuous integration/continuous deployment processes to push enhancements to our app clients quickly.


What we're looking for


• Experience in C/C++ and multi-platform client development 

• Knowledge of HTML/CSS, Javascript, and basic web app and JSON API development 

• Experience with responsive mobile application development and mobile frameworks 

• In-depth knowledge of model-view-controller and general GUI development techniques 

• Custom network protocol development experience 

• Multithreaded programming and performance tuning/latency optimization experience


It would be great if you


• Have worked with the Qt framework and development tools 

• Also have first-hand experience with video codec implementation 

• Bring expertise in encryption, especially openssl 

• Have low-level knowledge of network protocol implementations, such as TCP, UDP, QUIC, Websockets, and/or remote desktop protocols 

• Have done advanced work with compositors and rendering technologies, such as OpenGL, DirectX, and CUDA 

• Bring experience with gaming or 3D rendering applications, including keyboard and controller integration



Our Team 


Paperspace values technical excellence in an open and inclusive environment. The team is primarily based in NYC, but we have a strong remote/hybrid team. Communication is paramount and mutual respect is at the core of our collaborative work environment. We are also committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe creating a more diverse team directly impacts our ability to collaborate effectively, build a better community, and produce better products.


Benefits


• Multiple health care insurance options with premium plans in addition to vision and dental insurance plans

• 401(k) Plan with employer matching

• Commuter benefits with a contribution from the company

• Responsible Time Off Policy

• Generous and flexible parental leave

• Fitness & wellness benefit

• Remote friendly and hybrid office environment for New York team members


We are an equal opportunity employer that values and welcomes diversity. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


#LI-Remote

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We're located in the Bushwick neighborhood in Brooklyn just a few blocks away from the best pizza in town and plenty of space to roam.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about PaperspaceFind similar jobs