Senior Windows C++ Engineer

  1. Home
  2. Remote jobs
  3. C
  • Company Sur
  • Employment Full-time
  • Location 🇦🇷 Argentina
  • Submitted Posted 4 weeks ago - Updated 5 hours ago

Our client is looking for a Senior Windows C++ Engineer to join their growing team.

  • Your primary responsibility will be to help your distributed team expand compatibility with different Windows applications. As a part of this you will be required to reverse engineer different parts of Windows (user + kernel mode) and how different applications interact with the operating system.
  • You will be expected to document your work and learnings, as well as code solutions.
  • Regular and thorough communication with your team and QA, product and support teams will be required in written English

Requirements

  • 6+ years of experience with driver development and testing in C/C++ (WDK, filter drivers, WFP, NDIS, injection, callback, etc)
  • Strong reverse engineering and debugging experience in user and kernel mode (IDA, Windbg) on x86/ARM
  • Experience in developing complex apps (multi-threading, IPC, semaphores, mutex, race conditions, memory handling, etc)
  • Solid understanding of best practices so you can produce high quality, testable and secure code (OOP, smart pointers, STL)
  • User mode applications development (Windows service, ATL, hooks)

Nice to have:

  • Knowledge in COM architecture (e.g. marshaling), RPC, ALPC calls.
  • Able to write complex apps
  • C# expertise

Benefits

Salary Range: $5,000 - $8,000 USD /month

Unlimited PTO

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.