Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Engineer

Semperis

At Semperis, our mission is to be a Force for Good. Starting with being a great place to work.
We believe that when people feel valued, supported, and empowered, they do their best work. That’s why we focus on creating an employee experience rooted in purpose, growth, and balance. Semperis has been recognized as one of America’s Fastest-Growing Cybersecurity Companies by the Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee.We are seeking an experienced
Senior C++ Software Engineer
with strongsystem-level programming expertise and advanced troubleshooting capabilities.The ideal candidate will have a deep knowledge of Windows internals and bepassionate about solving complex technical challenges.Key Responsibilities:Design and implement high-performance C++ applications whilemaintaining code quality and system stability
Develop and maintain user-mode components that are injected into sensitive Windows processes and intercept system APIs
Perform advanced crash dump analysis and BSOD investigations
Develop and maintain components that work with Windows security protocols
Collaborate with cross-functional teams to diagnose and resolvecritical technical issues
Required Qualifications:Bachelor's degree in Computer Science, Software Engineering, orrelated field
7+ years of professional experience in C++ development with demonstrated senior-level expertise
Expert-level knowledge of Windows internals and systemarchitecture
Hands-on experience with
DLL injection and API hooking
(e.G., Microsoft Detours, MinHook) in production code
Advanced proficiency in WinDbg for crash dump analysis,including:Strong understanding of x64 architecture
Extensive experience with WIN32 API
Ability to analyze and resolve BSOD issues
knowledge of Windows Authentication Architecture:SSPI
Kerberos protocol implementation
LDAP protocol and directory services
Extensive experience with: RPC, DCOM
Strong understanding of memory management, threadsynchronization, and system resource optimization
Why Join Semperis?You’ll be part of a global team on the front lines of cybersecurity innovation. At Semperis, we celebrate curiosity, integrity, and people who take initiative. If you’re someone who sees the glass as half full, embraces challenges as growth opportunities, and values a healthy balance between work and life—we’d love to meet you.Semperis maintains office locations in several cities across the globe. Where the job description specifies a required location, candidates will follow our hybrid work model. This includes working up to three days per week and remotely the remaining days.Semperis is an equal opportunity employer and will not discriminate against an applicant or employee based on race, color, religion, creed, national origin or ancestry, ethnicity, sex (including gender, pregnancy, sexual orientation, and gender identity), age, physical or mental disability, veteran or military status, genetic information, citizenship, marital status, or any other legally recognized protected basis under federal, state, or local law. The information collected by the Semperis application is solely to determine suitability for employment, verify identity, and maintain employment statistics.
Applicants with disabilities may be entitled to reasonable accommodation under the Americans with Disabilities Act and/or other applicable state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on Semperis. Please inform Semperis representative Anna Taylor, Director of Global Recruiting, if you need assistance completing this application or to otherwise participate in the application process.#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior C++ Engineer in Winnipeg, MB vacancy
  • # Senior C++ Software EngineerTargeted TalentHome›Jobs›Senior C++ Software EngineerTargeted TalentAdzunaRegina, Regina region permanent Posted...  ...are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote. Our... 
    Senior
    Permanent employment
    Remote work

    Linux User Group

    Winnipeg, MB
    5 hours ago
  • Lead safety-critical embedded software design at Aversan Inc. in Brampton, Ontario, using C++ and real-time operating systems in a hybrid arrangement.As a Senior Embedded Software Engineer, you will develop safety-critical, real-time software for aerospace, defence, and space... 
    Senior

    Aversan Inc

    Winnipeg, MB
    5 hours ago
  • Build Cloudflare Browser Isolation systems with C++ and distributed systems expertise from Atlanta, Austin, Denver, Seattle, Washington DC, London, Lisbon, or Toronto.As a Senior Systems Engineer, you will shape Chromium-based browsing, remote rendering, and distributed browser... 
    Senior
    Remote work

    Cloudflare

    Winnipeg, MB
    5 hours ago
  •  ...role. A well-established quantitative trading firm is seeking Senior Software Engineers to architect and own the core infrastructure that powers high...  ...structures, algorithms, and object-oriented programming in C++. Exceptional problem-solving ability - you see through complexity... 
    Senior
    Work at office
    Local area
    Worldwide

    Catch Talent, LLC

    Winnipeg, MB
    5 hours ago
  •  ...time softwareReview the work of teammates (senior and junior)Mentor and grow the skills of...  ...knowledge and practical experience with C++Minimum 5 years' hands on experience with...  ...degree in software, Computer, or Electrical Engineering or Computer ScienceEqual Opportunity Notice... 
    Senior
    Work at office
    Local area

    Vaco

    Winnipeg, MB
    5 hours ago
  • Build online gaming technology with Ubisoft Montréal using modern C++, distributed systems, and low-level programming expertise.As a Senior C++ Engine Programmer, you’ll work within Core Services - Online Tech Foundations. You’ll design and evolve middleware supporting online... 
    Senior

    Ubisoft Entertainment Inc.

    Winnipeg, MB
    5 hours ago
  • Join Qualcomm Canada as a Senior C++ Engineer focusing on AI technologies. Shape the future of machine learning applications through innovative software solutions and frameworks. As part of Qualcomm’s Engineering Group, you will be responsible for the development and optimization... 
    Senior

    Qualcomm

    Winnipeg, MB
    5 hours ago
  • Optimize compiler-generated code with advanced C++ skills at Intel in Toronto, using workload analysis to improve CPU performance and efficiency.This Senior Compiler Engineer role supports Intel’s next-generation software technologies for heterogeneous computing. You will develop... 
    Senior

    Intel Corporation

    Winnipeg, MB
    5 hours ago
  • Use advanced C++ and Windows internals expertise at Semperis to solve complex system-level challenges in a cybersecurity engineering environment.Semperis seeks an experienced Senior C++ Software Engineer with strong system-level programming and troubleshooting capabilities.... 
    Senior

    Semperis

    Winnipeg, MB
    5 hours ago
  • Elevate online gaming experiences as a Senior Software Engineer on the Client Code team at Demonware in Vancouver, BC. Design and implement C++ client libraries for leading Activision titles. As a Senior Software Engineer, you will enhance the SDK used by clients like Call... 
    Senior

    Activision Blizzard Inc.

    Winnipeg, MB
    5 hours ago
  • Make your mark as a Senior Engine Software Developer at Electronic Arts, working with Unreal Engine 5 on our Iron Man title. Engage in groundbreaking...  ...our game engine and mentor junior developers. Your expertise in C++ and deep understanding of game performance will be crucial as... 
    Senior

    Motive Studio

    Winnipeg, MB
    5 hours ago
  • $120k - $140k per year

    Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company....  ...for new tasks. Collaborate with other seniors and management on the establishment, evolution...  ...Science. Strong experience in C++ software development Solutions implemented... 
    Senior

    Aversan Inc

    Winnipeg, MB
    5 hours ago
  • Teledyne Optech, part of Teledyne Technologies, is seeking a Senior Software Developer (C++) to transform lidar data into geospatial insights in Vaughan, Canada. You will build high‑performance applications, optimize for hardware boundaries, and contribute to scalable software... 
    Senior

    Teledyne Technologies Incorporated

    Winnipeg, MB
    5 hours ago
  • Motive Studio in Montreal is seeking a Senior Core Software Engineer to craft high-quality C++ code for Battlefield titles. You will focus on performance, memory efficiency, and low-level platform work, collaborating with the Frostbite team and DICE to push technology forward... 
    Senior

    Motive Studio

    Winnipeg, MB
    5 hours ago
  •  ...contributing to robust back-end architectures.As a Senior Developer, you will work closely with...  ...’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related...  ...development; Strong hands-on experience with C++, including work on embedded systems and... 
    Senior

    Octasic

    Winnipeg, MB
    5 hours ago
  • Linux User Group in Regina, Canada, is seeking a Senior C++ Software Engineer for a fully remote, permanent role. The candidate will focus on developing and implementing new features for an SDK, leveraging 5+ years of C/C++ experience and strong software design skills. Required... 
    Senior
    Permanent employment
    Remote work

    Linux User Group

    Winnipeg, MB
    5 hours ago
  • Build LLVM-based compiler technologies with Intel in Toronto, using C++ to improve performance across CPUs, GPUs, and accelerators.As a Compiler Engineer, you will develop software supporting AI, HPC, and demanding workloads. The team works across language front ends, intermediate... 

    Intel Corporation

    Winnipeg, MB
    5 hours ago
  •  ...company values.Position Overview We are seeking an experienced Senior Java / C++ Developer to join our team in Montréal. The successful...  ...capital-markets environment.This role combines hands‑on software engineering with close collaboration across technology and business teams... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Wepoint

    Winnipeg, MB
    5 hours ago
  • Développez des solutions C++ pour Aurora Imaging Library chez Zebra, dans un poste hybride à Montréal axé sur les performances ARM.Le poste de Software Engineer II couvre la conception, le développement, l’analyse et la maintenance de logiciels. Vous travaillerez avec C++,... 

    NAMS Canada

    Winnipeg, MB
    5 hours ago
  • Design safety-critical embedded software with C++ at Aversan Inc. in Brampton, Ontario, using bare-metal and real-time systems expertise in a hybrid setting.As an Embedded Software Engineer, you will design, implement, maintain, and test modular flight software solutions. The... 

    Aversan Inc

    Winnipeg, MB
    5 hours ago
  • Lead C++ animation engineering for Apex Legends, shaping runtime character systems and technical direction at Respawn Entertainment. This is a hands...  ..., and IKExperience with complex performance-sensitive game-engine codebasesTechnical leadership, architectural judgment, and... 

    Electronic Arts

    Winnipeg, MB
    5 hours ago
  •  ...help create the unknown! Job DescriptionWe are looking for a Senior C++ Programmer to play a key role in building cutting‑edge applications...  ...and objectives. Develop, integrate, and maintain inference engines, ML libraries, and frameworks. Leverage the best hardware (NPU... 
    Senior

    Ubisoft Montréal

    Winnipeg, MB
    5 hours ago
  • Use C++, Python, and device-driver expertise to develop embedded platforms on-site in Hillsboro, Oregon, for aerospace in-flight entertainment...  ...Systems & Software Inc. is seeking an experienced BSP Software Engineer to strengthen platform software development. You will support the... 

    MANNARINO

    Winnipeg, MB
    5 hours ago
  • $114.4k - $164.4k per year

     ...ULCEngineering Group Machine Learning Engineering As a member of Low Power AI solution...  ....Proficient programming skills in C/C++Machine learning knowledge is a plus..Experience...  ...experience in a role requiring interaction with senior leadership (e.G., Director and above).... 
    Senior
    Work from home

    Qualcomm

    Winnipeg, MB
    5 hours ago
  • $125.3k - $175.3k per year

    Nous recrutons un(e) développeur(se) C++ senior pour rejoindre notre équipe Industry Engineering chez Unity, basé(e) dans nos bureaux de Montréal et travaillant en...  ...heavy engineering and design data into a real-time engine, for our non-gaming customers. You will work on the... 
    Senior
    Work at office
    Worldwide
    Visa sponsorship
    Relocation package

    Unity

    Winnipeg, MB
    5 hours ago
  •  ...Amaris Consulting is looking for a Senior Software Developer with strong expertise in C++ and Qt to join a building-systems engineering team in Brossard.You will work on a product...  ...while contributing to the simulation engine and supporting software components.You... 
    Senior
    3 days per week

    Mantu

    Winnipeg, MB
    5 hours ago
  • Engineer high-performance machine learning software in C++ for Qualcomm AI engines, optimizing neural networks across mobile, edge, automotive, and IoT products.As a Staff AI Software Engineer within Machine Learning Engineering, you will create software for Snapdragon Neural... 

    QUALCOMM, Inc.

    Winnipeg, MB
    5 hours ago
  • Build character systems with C++ at Arcanaut Studios as a Senior Animation Programmer. This full-time role supports remote work across British Columbia...  ...preferably supporting an RPGC++ mastery within the Unreal Engine ecosystemExceptional linear algebra, quaternion, matrix, and... 
    Senior
    Full time
    Remote work

    Arcanaut Studios

    Winnipeg, MB
    5 hours ago
  • Concevez des systèmes d’animation en C++ et C# chez Ubisoft, au sein d’une équipe autonome développant une expérience multijoueur ambitieuse sur Unreal Engine.Comme programmeur·euse animation, vous collaborerez avec les équipes d’animation, de programmation et de capture de... 

    Ubisoft Entertainment S.A

    Winnipeg, MB
    5 hours ago
  • $131.2k - $181.2k per year

     ...Canada ULC Job AreaEngineering Group, Engineering Group Machine Learning Engineering...  ...will build high‑performance software for AI engines which include Snapdragon Neural...  ...learn new things and propose new ideas. C++ expertise and work experience. Android... 
    Work from home

    Qualcomm

    Winnipeg, MB
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Engineer. Be the first to apply!