Designs, develops, integrates, and supports software for company products. Analyzes user needs to design, develop, integrate, and support software for company products. Provides solutions for a wide range of complex problems and independently determines and develops solutions with the aim of optimizing operational efficiency. Develops Unit Tests and Documentation of developed software components. Works with engineering managers to deliver accurate schedules for new projects or existing bug fixes. Analyzes user needs to determine feasibility of design and provides accurate development estimates of new features and enhancements. Designs, implements, and tests code for new, high tech storage products. Writes code following best practices and delivers code that is well-written, well-documented, and well-tested. Participates in code reviews.
Requirements
* Bachelor’s Degree in Computer Science, Computer Engineering, or related field.
* 5 years of experience as a Software Engineer or related position.
* Experience with operating systems, file systems, databases, Storage and I/O, TCP/IP.
* Experience with multithreaded drivers to control on-board hardware including DSPs, Audio Codecs, and Audio FPGA.
* Experience with kernel performance optimization.
* Experience with algorithm design and development.
* Experience with development of software that utilizes both fixed point and floating point calculations.
Location: Salt Lake City, UT
Qualified applicants should send their resume to Dave Nellans dnellans@fusionio.com
No comments:
Post a Comment