Home
/
Software Engineering
/
C++ Windows Developer - EUC (5+ Years only)
C++ Windows Developer - EUC (5+ Years only)-December 2024
Bangalore
Dec 3, 2024
ABOUT VMWARE CARBON BLACK
VMware Carbon Black provides transformative solutions and is dedicated to keeping the world safe from cyberattacks.
10,000+ employees
Technology, Engineering
VIEW COMPANY PROFILE >>
About C++ Windows Developer - EUC (5+ Years only)

  Job Description

  The 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 VMware 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.

  POSITION RESPONSIBILITIES:

  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.

  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.

  REQUIRED QUALIFICATION:

  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.

  Within the first 6-12 months, what are the 2-3 most important performance goals (described as SMART Goals if possible) I would be expected to complete for you to consider me successful in this role?

  In the first 6 weeks you will

  Get a good understanding of the DEX Telemetry agent architecture and source code.

  Compile, build and test the telemetry agent on Windows.

  Develop unit tests to increase code coverage.

  Actively participate in design and code-reviews

  In the subsequent weeks you will

  Focus on the design and development of new features and components for DEEM.

  Document your design.

  Build, test and optimize your design.

  Develop unit tests that span > 90% code coverage.

  Contribute to feature migration from legacy to TLM.

  Develop components test cases.

  Work closely with multiple stakeholders in other parts of the product

  What type of work will I be doing? What assignments or requirements will I be performing on a regular basis? What are my deliverables?

  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.

  Who is the hiring manager? What is your background and management style? What is the structure of the team/organization I will be working with?

  This role will be reporting to the Director of Engineering. Our team's focus is to build the best of breed DEX solution. Our team comprises of heterogenous mix of subject matter experts in Windows, macOS and Linux internals. We believe in building trust among all our stakeholders and committing to make our customers successful. The team is organized based on modules to define clear responsibility and accountability. At the same time the team is fluid enough to own up whatever is needed for the larger product to be successful.

  Job Posting title: Senior MTS/Staff Engineer/MTS-3

  Hiring Manager: WS1 Athens R&D US (Deepak Gonsalves (378680)

  Location: IND-Bangalore-Outer Ring Road

  Cost Center: IN1071207 WS1 DEEM R&D

  Region: APAC

  Company: IN10 VMware Software India Private Limited

  VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. VMware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Senior Software Engineer, Experience Containerization
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers a
Software Engineer (Hybrid)
Software Engineer - IE08DE We're determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to
Lagerleiter*in (d/w/m)
DU BIST MEHR ALS DEIN JOB-TITEL. MEHR ALS ZAHLEN UND BUCHSTABEN IN DEINEM LEBENSLAUF. UND WIR SIND MEHR ALS EIN UNTERNEHMEN. WIE WÄR'S ALSO, WENN WIR UNS EINFACH ZUSAMMENTUN - UND GEMEINSAM NOCH MEHR
Software Engineer - Full Stack
OVERVIEW This position can be based out of San Francisco or New York City We're looking for Full-Stack Software Engineers to join our Engineering team. In this role, you will build innovative payment
Sr. Manager, Analytics Engineer - Biopharma
ROLE SUMMARY: Pfizer is seeking hardworking, passionate and results-oriented individuals to join our Analytics Engineering team to build data foundations and tools to craft the future. You will desig
Engineering Manager - Corlu IC
ABOUT UNILEVER With 3.4 billion people in over 190 countries using our products every day, Unilever is a business that makes a real impact on the world. Work on brands that are loved and improve the
Site Reliability Engineer
At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join t
Software Engineer - Card Processing and Authorisation
Company Description Checkout.com is one of the most exciting FinTechs in the world. Our mission is to enable businesses and their communities to thrive in the digital economy. We’re the strategic pay
Software Developer in Test - Vice President
iCapital is powering the world’s alternative investment marketplace. Our financial technology platform has transformed how advisors, wealth management firms, asset managers, and banks evaluate and re
Staff Software Engineer - Backend (Growth Data Platform Team)
Hinge Health is creating a new health care system, built around you. Accessible to 26 million members across 1,500 customers, Hinge Health is the #1 digital clinic for joint and muscle pain, deliveri
Copyright 2023-2024 - www.zdrecruit.com All Rights Reserved