Job Description
The Western Digital Software Tools organization is looking for a capable and enthusiastic software developer to join our SSD Debug Platforms team! This highly skilled development team combines a broad skillset, a strong desire to collaborate, and an open source development mentality to produce the software that powers the strategic debug platform for Western Digital solid state drives!
Candidates must:
- Be able to write, compile, test, and deploy software in a Linux environment
- Have completed academic coursework covering Linux and the C programming language
- Be interested in learning new technologies, protocols, programming languages, architectures, and processes by a variety of means, including self-study
- Be willing to proactively and frequently collaborate with other members of the team, specifically through code reviews and Q&A
- Have a Bachelors or Masters degree in Computer Science, Software Engineering, or Computer Engineering (or related)
The ideal candidate should:
- Have professional experience developing software in C and Python (for example, as part of an internship)
- Have utilized Git for software development
- Have familiarity with Linux open source projects and development model
- Have familiarity with FPGA development
- Be comfortable with frequent task switching
- Be able to professionally surface bugs and design flaws in code reviews
- Have a Masters degree in Computer Science, Software Engineering, or Computer Engineering (or related)
Come join our team and help shape the future of SSD debug at Western Digital!