The Software Engineer will be part of worldwide ASIC development engineering, working primarily with a small team in Edinburgh, and with a wider group of engineers across multiple sites and timezones. Tasks will include: Managing a virtualised client/server test system. Integrating and supporting existing and new features. Opportunities may be available for the right person to expand into other roles within the organisation. The position requires attending Edinburgh office on a daily basis Qualifications Python development Full Stack development (Linux, Windows, TCP/IP, Web, SQL) Windows and Linux system administration Experience with Source control systems, preferably Git Strong communication skills Additional skills: DevOps C / C++ Simulation platforms VMWare, Docker and related virtualisation technologies Additional Information Western Digital thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution. Western Digital is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at jobs.accommodationswdc.com to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.