Staff Engineer- C++ Windows Dev (P5/P6)_12+ Years_Experience Management (DEEM Team)

5 Months ago • 12-12 Years • Research & Development

Job Summary

Job Description

Staff Engineer with 12+ years experience in C++ development on Windows platform required for Broadcom End-User Computing Division. Expertise in Windows internals, memory management, debugging, and unit testing is crucial. Strong C++ proficiency and knowledge of C# with .NET 8 are essential.
Must have:
  • C++ Windows Dev
  • Windows Internals
  • Memory Management
  • Unit Testing
Good to have:
  • C# .NET 8
  • AOT Experience
  • Kernel Debugging
  • SysInternals Tools

Job Details

About the job

This position is currently part of the End-User Computing Division of Broadcom and is planned to transfer to Omnissa in 2024.

The Broadcom End-User Computing Division empowers employees to do their best work from anywhere, through smart, seamless, and secure experiences. As digital workspaces continue to evolve, we are designing and engineering Broadcom EUC Anywhere Workspace, a holistic platform built on our industry-leading solutions for virtual apps, desktops, unified endpoint management and security. Our platform enables us to deliver upon our Autonomous Workspace vision, the next evolution of our offering that leverages data and artificial intelligence, to create workspaces that are self-configuring, self-healing, and self-securing. Together, our work is enabling organizations to optimize both employee experience and security, while modernizing IT and lowering operational risk.

The Elevator Pitch: Why will you enjoy this new opportunity? You have an analytical mind and a passion for the craft of software engineering, and you love solving problems and learning new things. Technologies come and go, but that excites you because of the endless possibilities it creates. You are looking for an opportunity to work for a company whose software is utilized by every Fortune 500 company and significantly impacts every industry. You want to be a part of a collaborative environment whose teams care about the product they are creating, how they create it, and the impact it has on customers’ business objectives.

  • Design, build and maintain reliable, reusable, testable C++ code on Windows platform.
  • Implement cross platform Telemetry modules that compiles and runs on Windows, macOS and Linux. I
  • Identify and troubleshoot performance and code quality issues. Active engagement with different stake holders - Product Managers, Solution Architects, Security Engineering, and other members within Engineering to define and deliver the required solution.
  • Active participation in all stages of software development - requirement, design, coding, Test Automation and debugging.
  • Perform code reviews and ensure coding best practices. Serve as a mentor to junior developers.
  • You are expected to be proficient in the following: Windows System Architecture, Windows Subsystem, and subsystem libraries Windows Internals and concepts such as Processes, Threads, Jobs, Memory Management, IO system, etc. Windows Security model, Windows Object Managers, object directory, handle tables, etc.
  • Familiarity with kernel debugging using Windbg syntax, functions and capabilities.
  • Dump analysis and Windows troubleshooting experience using SysInternals tools such as ProcMon, VMMap, ProcessExplorer, RamMap, etc.
  • Good understanding of memory management.
  • Understanding of versioning tools such as Git Developing unit tests using Google Test
  • Strong Proficiency in C++ is a must, with a fair knowledge of C++ 17/20 language specification. Current knowledge of C# with .NET 8, AOT is a strong plus.
  • You will be expected to write lots of code and then some more.
  • You will build and maintain reliable, reusable, testable C++ code on Windows platform.
  • You will design software, assist with technology choices, develop prototypes to test your theory.
  • You will be expected to support the team in handling escalations, debugging, and troubleshooting customer issues.
  • The roles are open across Staff Engineer/Senior Staff Engineer (P5 & P6) Position. Experience level required would be 12+ Years only. This position is Open with Broadcom EUC - Experience Management (DEEM Team) hiring.

The roles are open across Staff Engineer/Senior Staff Engineer (P5 & P6) Position. Experience level required would be 12+ Years only. This position is Open with Broadcom EUC - Experience Management (DEEM Team)

Similar Jobs

Sony Interactive Entertainment - PlayStation向けグラフィックス関連AI技術のデータエンジニア

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
4 Months ago
Riot Games - Data Engineer II - VALORANT Data Operations

Riot Games

Los Angeles, California, United States (On-Site)
1 Week ago
Aspyr Media - Head of Engineering

Aspyr Media

Austin, Texas, United States (On-Site)
8 Months ago
ByteDance - Site Reliability Engineer Graduate (Technical Infrastructure) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Betsoft Gaming - Slot Machine Mathematician

Betsoft Gaming

(Remote)
3 Months ago
Google - Software Engineer, Embedded Systems/Firmware, Pixel

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Luxoft - Design Verification Engineer - Data Fabric Systems

Luxoft

Iași, Iași County, Romania (On-Site)
2 Months ago
LiveSwitch - Principal Engineer

LiveSwitch

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NVIDIA - Applied Science Research Lab Manager

NVIDIA

Massachusetts, United States (On-Site)
1 Month ago
Magnopus - Lead Engineer

Magnopus

St Albans, England, United Kingdom (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Snowed In Studios - Advanced Software Developer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
3 Months ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Epic Games - Senior QA Engineer

Epic Games

(On-Site)
1 Month ago
NVIDIA - Distinguished Software Architect - Deep Learning and HPC Communications

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
Thatgamecompany - Engine UI Programmer

Thatgamecompany

United States (Remote)
5 Months ago
Activision - Senior Technical Artist

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
ByteDance - Research Scientist in Large Language Model, Graduates - Doubao (Seed) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

Redmond, Washington, United States (On-Site)
3 Months ago
ByteDance - Network Software Development Engineer, High Speed Network

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Ludeo - Streaming Engineer C++

Ludeo

Munich, Bavaria, Germany (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Qventus,  Inc  - QA Automation Engineer

Qventus, Inc

Noida, Uttar Pradesh, India (Hybrid)
3 Months ago
Ritz Media World - Motion Graphic Designer

Ritz Media World

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Paytm - Program manager - Manager - UPI

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Mumbai, Maharashtra, India (Remote)
4 Months ago
HappyFox - Software Development Engineer in Test (SDET)

HappyFox

Bengaluru, Karnataka, India (Hybrid)
10 Months ago
Devrev - Startup Marketing Manager

Devrev

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Circles - Senior Software Engineer (Backend)

Circles

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Gunjan App Studios - Product Manager

Gunjan App Studios

Kolkata, West Bengal, India (On-Site)
3 Months ago
PwC - IN-Senior Associate_Azure Data Engineer_ Data and Analytics_Advisory_Gurugram

PwC

Gurugram, Haryana, India (On-Site)
2 Months ago
The Walt Disney Company - Junior Lighting Technical Director

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Samsung Semiconductor - Senior Principal Engineer, DTCO

Samsung Semiconductor

San Jose, California, United States (Hybrid)
3 Months ago
Krafton  - Compensation Specialist

Krafton

Seoul, South Korea (On-Site)
1 Week ago
NVIDIA - Senior Software Verification Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Google - Software Engineer (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
1 Month ago
NVIDIA - GPU Firmware Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
Rivos - Accelerator Design Verification - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
ByteDance - Software Engineer, Model Interference

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

Santa Clara, California, United States (Remote)
4 Months ago
Activate Games - Electronics Assembler (Night Shift)

Activate Games

Winnipeg, Manitoba, Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Chennai, Tamil Nadu, India (On-Site)

View All Jobs

Get notified when new jobs are added by Omnissa

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug