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

4 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

Qualitest - Senior Unity Developer (Hybrid)

Qualitest

Bucharest, Bucharest, Romania (Hybrid)
• 6 Months ago
ByteDance - Network Software Development Engineer, Programmable Network - San Jose

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
Haptic - Principal Technical Artist

Haptic

Dallas, Texas, United States (Remote)
• 1 Month ago
Luxoft - Senior/Lead Machine Learning and Image Processing Specialist

Luxoft

Portugal (Remote)
• 2 Months ago
Meta - Data Engineer, Product Analytics

Meta

Fremont, California, United States (On-Site)
• 3 Months ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Los Angeles, California, United States (On-Site)
• 3 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

New York, New York, United States (Remote)
• 4 Months ago
Krafton  - [Global Ops & HR Div.] Recruiter (8 ~ 10ë…„)

Krafton

Seoul, South Korea (On-Site)
• 1 Month ago
Intel Corporation - Graduate Talent (Functional Validation)

Intel Corporation

Penang, Malaysia (Hybrid)
• 1 Month ago
Google - Silicon Engineer, University Graduate, 2025

Google

(On-Site)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Director of Engineering

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
• 3 Months ago
Genies - Lead Backend Engineer - Developer Platform

Genies

Los Angeles, California, United States (Hybrid)
• 2 Weeks ago
Keywords Studios (Player Support) - Technical Artist - VFX

Keywords Studios (Player Support)

Victoria, British Columbia, Canada (Hybrid)
• 6 Months ago
Activision - Lead UI Engineer

Activision

Malmö, Skåne County, Sweden (Hybrid)
• 1 Month ago
Big Ant Studios - Senior Programmer

Big Ant Studios

Melbourne, Victoria, Australia (On-Site)
• 3 Months ago
ByteDance - Senior Software Engineer, Cross Platform Application

ByteDance

Seattle, Washington, United States (On-Site)
• 3 Months ago
2K - Senior Core Engineer

2K

Valencia, Valencian Community, Spain (On-Site)
• 6 Months ago
Ubisoft - Engine Technical Director [Unannounced Project]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
• 3 Months ago
Intel Corporation - AI Frameworks Engineer

Intel Corporation

Ireland (Hybrid)
• 2 Months ago
ION - Senior Technical Consultant - Endur

ION

Jersey City, New Jersey, United States (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Microsoft - SENIOR DESIGN RESEARCHER

Microsoft

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago
Intel Corporation - Architecture Research Scientist

Intel Corporation

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Normalyze - Performance Test - Senior Engineer - Solutions - Data Security - India

Normalyze

Bengaluru, Karnataka, India (Remote)
• 2 Months ago
Conviva - Software Engineer II (React)

Conviva

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
S&P Global - Lead Data Scientist

S&P Global

Hyderabad, Telangana, India (On-Site)
• 3 Months ago
Luxoft - Quality Engineer - Payments Domain

Luxoft

Gurugram, Haryana, India (On-Site)
• 1 Month ago
Dmg - Software Development Engineer 3

Dmg

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
CloudHire - Salesforce Developer L5/6 (Vlocity)

CloudHire

Bengaluru, Karnataka, India (Remote)
• 2 Months ago
Razorpay - Senior UI Designer

Razorpay

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Staff Software Engineer, Unreal Tools - MMO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
• 2 Months ago
Aera Technology - Software Engineer (Python/ Machine Learning)

Aera Technology

Pune, Maharashtra, India (Hybrid)
• 3 Months ago
Riot Games - Senior Technical Program Manager - Live Operations

Riot Games

Dublin, County Dublin, Ireland (On-Site)
• 2 Months ago
Meta - Research Intern, Computer Vision for Egocentric Representation Learning (PhD)

Meta

Redmond, Washington, United States (On-Site)
• 3 Months ago
Easygo - Software Engineering Manager

Easygo

Melbourne, Victoria, Australia (On-Site)
• 2 Months ago
Nielsen Holdings - Software Engineering Manager - Windows\C++\.Net

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
• 1 Month ago
Intel Corporation - Staff SOC DFT Design Engineer

Intel Corporation

Penang, Malaysia (Hybrid)
• 1 Month ago
Intel Corporation - AI SW Runtime/Networking engineer

Intel Corporation

Haifa, Haifa District, Israel (Hybrid)
• 2 Months ago
Matic Robots - Research Engineer

Matic Robots

Canada (On-Site)
• 4 Months ago
STMicroelectronics - SRAM Design Architect / Project Leader

STMicroelectronics

Lucknow, Uttar Pradesh, India (On-Site)
• 3 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