Location: Salt Lake City, Utah
System Software Engineer
Engineering | Salt Lake City, UT, United States
This person can work from any of our three North America engineering offices, Salt Lake City, San Jose, or Superior, Colorado.
Fusion-io seeks a software engineer with experience and interest in system, kernel, and embedded software development to join one of our key engineering teams. These skills will be applied to a variety of opportunities developing mission-critical systems that bring immediate value to the success of our market-leading Fusion-io products. This person can work from any of our three North America engineering offices, Salt Lake City, San Jose, or Superior, Colorado.
Develop high-performance tools for interacting with NAND flash and other hardware systems
Create and improve kernel-layer APIs
Develop software for embedded test environment
Codesign with hardware and logic teams to improve system transparency and performance
B.S. in Computer Science or related degree
Excellent experience with C and C++
Experience with Linux kernel development
Familiarity with embedded systems development
Fusion-io is the pioneer of a new storage memory platform that significantly improves the processing capabilities within a data center by moving process-critical, or active data closer to the CPU where it is processed. Called shared data decentralization, this significantly reduces latency while increasing data center efficiency. Fusion’s integrated hardware and software solutions leverage non-volatile memory for enterprise-grade performance, reliability, availability and manageability.
Founded in 2006 by a management team with experience in transaction processing, high-performance networking, storage, superclusters, and computing and image processing, Fusion-io recognized that mechanical storage architectures do not keep pace with advances in digital processing power. This meant that despite major advances in technology, data processing was limited to the speed of legacy storage infrastructures. Without a solution designed to maximize their capabilities, modern CPUs sit idle while they wait for data to process.
Fusion-io solves the data supply problem with a new purpose-built solution. By combining hardware and software to develop a reliable storage memory platform, Fusion-io gives servers native access to data to accelerate enterprise databases and applications. This allows enterprises to significantly reduce complex and expensive high performance storage, high performance networking, and memory-rich servers. In addition to accelerating performance, Fusion’s storage memory platform also reduces energy consumption and total cost of ownership.
This post was submitted by Robert Merrill.