Dell Technologies' Windows Operating System, Software Engineering team needs to deliver next-generation software application enhancements and new products for a changing world, designing and developing software for platforms, peripherals, applications and diagnostics using advanced technologies and methodologies.
Requirements
- 9+ years’ experience in software development
- 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
- 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
Other
- Strong problem-solving and analytical skills
- Bachelor’s or Master’s degree in computer science or related field