Let’s build together! We are looking for a Windows Driver Developer to join our server virtualization projects and become an integral part of our yet to be formed team focused on developing Windows drivers. SYRMIA is offering you a chance to gain deep Windows internals knowledge and work on projects for some of the top tech companies. If you have an interest in driver development and have a passion for writing system level code, give us a call!
How you’ll contribute...
- Develop Windows drivers for server virtualization
- Design and implement new driver features, maintain existing driver code
- Cooperate on projects for the largest tech companies in the world
- Gain experience working on large collaborative engineering teams
- Help others to succeed and grow
You are a great fit if you have...
- Academic education in computer technology (finished BSc / MSc studies)
- 2+ years of C/C++ programming experience – preferably embedded or low-level
- Proficient in object oriented programming
- Experience with Git and Gerrit/GitHub
- Comfortable with OS internals such as multithreading, virtual memory, interrupts, DMA, etc.
- Underlaying knowledge of operating system internals and computer architecture
- Willingness to learn new technologies and improve your knowledge
- Ability to communicate technical concepts clearly and effectively
- Fluent in spoken and written English
And you will fit perfectly if you have...
- Knowledge about Windows Driver Model (WDM)
- Have knowledge about Windows graphics stack (DirectX, Vulkan, Open CL/GL, WDDM)
- Have used driver development tools like WinDBG, GPUView, ADK, DDK, Visual Studio, etc.
- Experience or familiarity with graphics drivers
- Drive to work on tough problems and come up with innovative solutions
If you do not have these skills, no worries, you will have an opportunity to master them.
We thank every candidate who applies to this position. Though we would like to get to meet as many candidates as possible, not all the candidates will start our selection process. In case we do not contact you, we encourage you to follow our Careers page and stay in touch for future openings.
SYRMIA
SYRMIA okuplja zaljubljenike u sistemsko i embedded programiranje koji se bave razvojem softvera u različitim domenima, počevši od sistemskih biblioteka, programskih prevodilaca i emulatora, optimizovanih platformi za mašinsko učenje, savremenih grafičkih kartica i mrežnih uređaja, pa sve do širokog spektra oblasti u domenu auto-industrije. Svet menjamo sa 4 lokacije – Beograd, Niš, Novi Sad i Banja Luka. Projektni portfolio nam obuhvata saradnju sa raznovrsnim klijentima - od velikih korporacija…