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

8 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

Niantic - Visual & Motion Designer (Short-term)

Niantic

San Francisco, California, United States (Hybrid)
8 Months ago
SideFX Software - 3D Software Developer

SideFX Software

Toronto, Ontario, Canada (Hybrid)
4 Months ago
Behaviour Interactive - Principal UI/UX Designer

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Aeries technology - Campaign Operations Specialist

Aeries technology

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Amanotes - Level Design (New Games - Hybrid Casual Games)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
4 Months ago
Google - ASIC Power Efficiency Engineer

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Canada (On-Site)
4 Months ago
Tencent - NLP/LLM Research Intern

Tencent

London, England, United Kingdom (On-Site)
2 Months ago
NVIDIA - Senior Emulation Power Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
NVIDIA - Solutions Architect

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Apple - Watch System Architect

Apple

Cupertino, California, United States (On-Site)
1 Week ago
Ubisoft - Lead Quest Designer

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
2 Months ago
Cubic games - Lead Game Designer

Cubic games

Yerevan, Yerevan, Armenia (Remote)
1 Month ago
sitecore - Solution Consultant

sitecore

Paris, Île-de-France, France (Hybrid)
2 Months ago
Apple - Touch Sensing HW- Algorithm Systems Engineer

Apple

San Diego, California, United States (On-Site)
4 Days ago
Media molecule - Senior Designer (Environments)

Media molecule

London, England, United Kingdom (Hybrid)
1 Month ago
Design match - Industrial Designer

Design match

(Remote)
4 Months ago
Epic Games - Senior Gameplay AI, Fortnite

Epic Games

(On-Site)
1 Month ago
New York Times - Digital Design Developer

New York Times

New York, New York, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Paytm - Product Design - Assistant Product Designer - App Team

Paytm

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
T-Systems ICT India - Presales Solution Designer Automotive (Senior)

T-Systems ICT India

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Enterprise Bot - Data Scientist

Enterprise Bot

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Jumio - SDE III - MLOps

Jumio

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Capgemini - Reltio - C2

Capgemini

Bhubaneswar, Odisha, India (On-Site)
2 Months ago
Tide - Lead Data Engineer(Snowflake/DBT)

Tide

Delhi, India (Hybrid)
1 Month ago
Loyalty Juggernaut - Solutions Engineer

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
1 Year ago
Wind River Jobs - Associate Engineer – Tester – P1

Wind River Jobs

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Accenture - Record to Report Ops Analyst

Accenture

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Qualcomm - WLAN Test Engineer

Qualcomm

Chennai, Tamil Nadu, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Trend Micro - Embedded Software Engineer (C/C++)

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
Riot Games - Senior Software Engineer - VALORANT - Foundations Developer Experience & Workflows

Riot Games

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
NVIDIA - System Software Engineer, GPU Development Tools

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Zuru - Computational Mechanics Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
7 Months ago
Cadence - Senior DFT Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
8 Months ago
NVIDIA - Senior System Software Engineer, Firmware

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
bytedance - Software Engineer (Applied Machine Learning - Enterprise)

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Playtika - R&D Team Leader

Playtika

Poland (Hybrid)
4 Months ago
Passive Logic - Senior Embedded Systems Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
7 Months ago
Tesla - Cellular Software Development Engineer

Tesla

Brandenburg, Germany (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