Software Senior Principal Engineer - Windows OS

Dell TechnologiesAustin, TX
2dOnsite

About The Position

The Windows Operating System, Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software (Senior) Principal Engineer - Windows OS on our Windows Operating System Software Engineering Team in Austin, Texas. As a Software (Senior) Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions. You will:

Requirements

  • 9-15+ years’ experience in software development
  • Strong problem-solving and analytical skills
  • Strong Windows deployment knowledge in the following areas:
  • Windows System Image Manager
  • Understanding of unattend.xml files
  • Understanding of phases of Windows deployment process (WindowsPE, Specialize, AuditMode, OOBE, etc.)
  • Understanding of Windows Pre-installation Environment (WinPE)
  • Able to debug issues experienced during OS deployment
  • Strong Windows Debugger knowledge, ie. How to collect necessary files that can be used in Windows Debugger
  • Strong Scripting knowledge: Batch file, PowerShell, Python, VBscript

Nice To Haves

  • Bachelor’s or Master’s degree in computer science or related field
  • Experience with DISM, Atlassian products (JIRA, Confluence)

Responsibilities

  • Design and lead the effort on automation, continuous integration/continuous delivery processes and tools to make our services simpler and more robust
  • Mentor team members in design collaboration, code reviews, development tools and processes
  • Take part in the full software development life cycle including development, test, continuous delivery and support
  • Be an active member of an agile team, collaboratively realizing features through development, test and delivery

Benefits

  • Your life.
  • Your health.
  • Supported by your benefits.
  • You can explore the overall benefits experience that awaits you as a Dell Technologies team member — right now at MyWellatDell.com
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service