Senior Windows System Developer C++ (services/applications/drivers)Parallels has an immediate vacancy for this role.
Here, you'll use your C++ expertise to
design and develop cross-platform integration solutions for Parallels products family, while helping to
support existing features and improve legacy code base.
What YOU bring to the team:- 7+ years of programming in modern C++
- Understanding OS architecture principles, frameworks, internals
- Understanding of OOP, design patterns
- Experience creating Windows services, applications
- Good experience with multithreaded programming aspects
- Desire to research and develop cross-platform and platform-tight, cross-architecture, cross-team solutions
- Responsible, self-driven, proactive, result oriented, team player
- Good written English as minimum, spoken English as a plus
The following are not required, but definitely nice to have:
- Objective-C and macOS frameworks (AppKit/Foundation/etc.)
- Linux kernel device drivers
- Linux low-level GUI (X11, Wayland)
- Win32 low-level API (User/GDI/Shell/Winsock/Services/MSI/etc.)
- Windows kernel driver development (Installable File Systems)
- Qt framework: Core, Network, XML, Widgets
- Experience of basic automatic with Python/shell scripts
- Experience in client-server application development
US:- Parallels is an award-winning solution that helps users leverage the best technology out there, whether it's Windows, Mac, Chrome OS, iOS, Android, or the cloud.
- We have millions of users and decades of innovation under our belts.
- We offer a fully remote, work-from-anywhere workspace - and we mean it. There is no pressure to work in an office whatsoever.
- Hours are flexible, too! You've worked hard to build your life, and we don't want you to give it up for work.
- Our team is growing fast, and there's a ton of energy and a lot of really smart, motivated, fun people ready to welcome you in.
What are you waiting for? Apply now! We can't wait to meet you.
(FYI, we're lucky to have a lot of interest and we so appreciate your application, though please note that we'll only contact you if you've been selected for an interview.)
#LI-Remote