At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.
At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.
We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, Western Digital is fueling a brighter, smarter future.
Binge-watch any shows, use social media or shop online lately? You’ll find Western Digital supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.
We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. Our data-centric solutions are comprised of the Western Digital®, G-Technology™, SanDisk® and WD® brands.
Today’s exceptional challenges require your unique skills. It’s You & Western Digital. Together, we’re the next BIG thing in data.
Job Description
This research engineer position will initially focus on secure embedded and embedded Operating System (OS) software development. This research and development will be using the memory-safe Rust language as well as other hardware and software features to demonstrate security concise embedded development. There will also be a focus on embedded RISC-V platforms.
An understanding of embedded development and hardware platforms is required. A good command of other programing languages such C and C++ is also mandatory.
Previous Rust or Open Source work experience is also extremley valuable. Familiarity with hardware and storage interfaces specifications, various embedded operating systems (Tock, FreeRTOS, Zephyr) would be very beneficial. A good command of Linux and its environment is necessary.
Development will be both for internal (proprietary) software as well as targeting open-source projects, allowing the candidate to contribute code publicly.
The following tools will be used on a day-to-day basis: QEMU, Git, make and cargo.
As research projects often changes, the candidate must possess or be able to quickly acquire new knowledge and to adapt quickly to new work areas. The position will be fully remote, with team members located all over the world. Proficient English communication skills is required.
Qualifications
Programming language: Rust, C, C++
Tools: QEMU, git, make, cargo
Communication: fluent in English (written and spoken)
Additional Information
All your information will be kept confidential according to EEO guidelines.
Job Description This is a remote position. Who You Are You are a motivated Software Developer with a solid foundation...
Apply For This JobEnghouse-Vidyo is the leader in integrated video collaboration for businesses that require the highest quality, real-time video communications available to...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Information Start date Flexible Industry Science, Research and Development Duration 6 months City Edinburgh...
Apply For This JobFull Job Description Morrie’s product specialists have the potential to earn $100k, $200k+ per year, making the product specialist position...
Apply For This JobWould you like to work in a collaborative environment at a state of the art facility in Texas? Then join...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> About the Company Capral is Australia’s largest extruder and a leading distributor of aluminium products....
Apply For This Job