Principal Software Engineer - Windows Driver

A global technology company that develops, sells, repairs, and supports computers and related products and services.
$170,000 - $220,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Principal Software Engineer - Windows Driver

Dell Technologies is seeking a Principal Software Engineer to join their Software Engineering team in Austin, Texas. This role focuses on developing sophisticated Windows driver systems and software solutions. The position requires expertise in C/C++ programming, embedded systems, and Windows driver development. As a principal engineer, you'll work across the entire software development lifecycle, from design to implementation and debugging. You'll collaborate with system architects, internal teams, and external partners to define and implement complex software solutions. The role offers competitive compensation ($170K-$220K) and comprehensive benefits. Dell Technologies is known for its innovative work culture and commitment to technological advancement. This is an excellent opportunity for an experienced software engineer looking to make an impact in system-level software development at a leading tech company.

Last updated 24 minutes ago

Responsibilities For Principal Software Engineer - Windows Driver

  • Implement solutions using C/C++ programming/assembly and conduct design/code reviews
  • Work on all aspects of software development life cycle
  • Work with system and software architects on feature definitions, requirements, and behavior specifications
  • Work with both internal groups and external vendors/partners/ODMs, define interface/protocol specifications
  • Debug complex system software issues using analyzers and other hardware debug tools

Requirements For Principal Software Engineer - Windows Driver

  • Windows Driver development knowledge
  • BSEE, BSCE, BSCS or related degree plus 8+ years of current embedded software development experience
  • Knowledge of compilers, assemblers, debuggers
  • Strong programming skills in C/C++
  • Knowledge of systems software, data structures and algorithm
  • AI/ML experience (desirable)
  • Basic understanding of x86 based personal computer architecture and operating systems (desirable)

Benefits For Principal Software Engineer - Windows Driver

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program

Interested in this job?

Jobs Related To Dell Technologies Principal Software Engineer - Windows Driver

Firmware Senior Principal Engineer

Senior Principal Firmware Engineering role at Dell Technologies, focusing on BIOS and driver development, requiring 12+ years of experience and expertise in embedded systems.

Software Principal Engineer - Embedded Controller

Principal Software Engineer role at Dell Technologies focusing on embedded controller development using C/C++ with competitive compensation and comprehensive benefits.

BIOS Software Principal Engineer

Principal BIOS Software Engineer position at Dell Technologies in Taipei, developing and maintaining BIOS software for X86 systems with comprehensive benefits.

OS Driver Principal Engineer

Principal OS Driver Software Engineer position at Dell Technologies, focusing on Windows driver development and kernel programming in Taipei.

BIOS Software Principal Engineer

Principal BIOS Software Engineering role at Dell Technologies, focusing on firmware development and system architecture with emphasis on UEFI and ARM computing platforms.