We're seeking to recruit another experienced linux developer to work on management of the storage stack which includes device-mapper and LVM amongst other components. Candidates should apply directly through the website. http://jobs.redhat.com/jobs/descriptions/principal-software-engineer-storage-management-westford-massachusetts-job-1-5244624 Note that although it is listed under our main engineering office at Westford outside Boston, MA, it is also open to good candidates who would prefer to be based at other Red Hat offices worldwide (or to work from home). If this would be the case, please mention it when applying. -------------------- Red Hat is seeking an experienced Principal Software Engineer to work on our Linux storage stack. The stack provides a rich set of capabilities to configure, control, and monitor storage resources, and extends from storage hardware to operating system device drivers, protocol drivers like SCSI and SATA, device-mapper, crypto, multipath, software RAID, and LVM. In this role, you will develop APIs to provide access to the management of each of these components. The APIs will serve as the basis for developing higher-level tools, managing the data center, and for platforms such as OpenStack. Primary job responsibilities: - Determine the requirements of the higher-level tools that will make use of the storage management APIs - Investigate the design and capabilities of each component to be managed - Determine feasibility, and collaborate to design the API - Develop the C and Python APIs needed to allow management of each component in the Linux storage stack - Test the interfaces; debug, document, and deliver for use by higher-level system management tools -------------------- Required skills: - Professional development experience with C - Solid scripting skills; experience with Python is an advantage - Experience developing Inter-Process Communication (IPC) systems; familiarity with D-Bus message bus is a plus - Experience with storage concepts like device drivers, RAID, device mapper, multipath, (i)SCSI, or SATA is a plus - Understanding of how to develop management code at the hardware or software interface is a plus - Committed to open source software development and fostering community engagement - Experience working with open source projects is a plus -------------------- Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to applicants’ race, color, religion, national origin, ancestry, citizenship, sex, gender, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. -------------------- Alasdair -- agk@xxxxxxxxxx -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel