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

9 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

GoMotive - Computer Vision Engineer

GoMotive

Pakistan (Remote)
2 Months ago
Scout - Specialist, Project Calibration Engineer

Scout

Novi, Michigan, United States (On-Site)
1 Month ago
Minted - Manager, Product Development & Sourcing

Minted

San Francisco, California, United States (On-Site)
2 Months ago
htx labs - Full Stack Engineer (.NET)

htx labs

United States (Remote)
2 Months ago
Google - Software Engineer, Systems Research, PhD, Early Career

Google

Sunnyvale, California, United States (On-Site)
2 Months ago
Krafton - Game Security Research Engineer

Krafton

Seoul, South Korea (On-Site)
3 Months ago
fluence - Lead Engineer - Battery Module

fluence

Houston, Texas, United States (Hybrid)
8 Months ago
rivos - Analog Mixed Signal Design

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
8 Months ago
NVIDIA - Senior Physical Design Engineer

NVIDIA

Austin, Texas, United States (On-Site)
4 Months ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Intel  - Design Automation Engineer

Intel

Guadalajara, Jalisco, Mexico (Hybrid)
1 Month ago
Next Level Business Services - Salesforce Tech Lead

Next Level Business Services

San Jose, California, United States (On-Site)
8 Months ago
Interface AI - Principal Product Designer

Interface AI

(Remote)
1 Month ago
Ubisoft - UI/UX Designer (Mobile Gaming)

Ubisoft

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
SSC Technologies - Software Engineer

SSC Technologies

Kansas City, Missouri, United States (Remote)
1 Month ago
Ropstam Game Studio - Graphic Design Intern

Ropstam Game Studio

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
1 Month ago
Sword Health - Senior Technical Program Manager

Sword Health

Porto, Porto District, Portugal (Hybrid)
5 Months ago
Kaedim - UX/UI Designer

Kaedim

London, England, United Kingdom (On-Site)
11 Months ago
Luxoft - Optical Instrumentation Architect

Luxoft

Munich, Bavaria, Germany (On-Site)
7 Months ago
Accenture - User Experience Lead

Accenture

Chennai, Tamil Nadu, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Imanage - Technology Partner Support Engineer (Entry Level)

Imanage

Bengaluru, Karnataka, India (Remote)
1 Month ago
beghou consulting - Tableau Developer

beghou consulting

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Thales - Senior Software Engineer – Full stack

Thales

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
sitetracker - Sales Business Development Representative

sitetracker

Bengaluru, Karnataka, India (Hybrid)
3 Years ago
Nium - Senior Manager - Revenue Operations Lead (FP&A)

Nium

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Nagarro - Staff Consultant ,SAP Sales Service

Nagarro

India (Remote)
8 Months ago
Omnissa - Member of technical staff (C++, JavaScript, React, HTML5)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Netomi - Senior Implementation Consultant

Netomi

Gurugram, India (Remote)
1 Month ago
Haleon - eLearning Consultant

Haleon

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Capgemini - Android Middleware Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

Google - Senior System Power and Performance Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Months ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
7 Months ago
bytedance - NLP Engineer Intern - 2025 Start

bytedance

Singapore (On-Site)
8 Months ago
NVIDIA - Senior Software Engineer, ASIC Verification Tools

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Austin, Texas, United States (On-Site)
4 Months ago
bytedance - CPU Optimization Architect

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
9 Months ago
Riot Games - Senior Software Engineer - 2XKO - Social

Riot Games

Sydney, New South Wales, Australia (On-Site)
4 Months ago
Riot Games - Staff Software Engineer - League of Legends, Champions

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
bytedance - Senior Research Scientist, Foundation Model, Speech Understanding

bytedance

San Jose, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded