Software Engineer

Software Engineer


Location: Pittsburgh

As a software engineer in the Protocols Team, you will participate in the requirements analysis, architectural specification, development and verification of innovative features for Avere OS. As part of this job, you will perform performance analysis of performance critical paths, and implement designs with reliability, availability, and supportability goals. You will also provide guidance and product expertise to the support and field engineering teams for pre-sales and customer escalations.

Responsibilities also include writing and/or tuning high-performance software for networking or storage applications, developing software for FreeBSD, Linux, or UNIX operating systems, and Python scripting.


•C and/or C++ programming experience
•Packet capture analysis experience
•Python and other scripting technologies preferred.
•Experience developing software for BSD, Unix/Linux or similar operating systems
•Socket or network programming
•CIFS with SMB
•NFS protocol experience
•Creative approach to problem solving coupled with experience and knowledge in solving complex problems
•Experience developing software for storage systems
•Experience developing distributed and/or high-availability systems
•Strong aptitude for learning new technologies and an understanding of complex concepts related to computer architecture, data structures, and programming practices
•Ability to work collaboratively with a team of engineers to meet aggressive goals and high quality standards
•Ability to deliver results with limited supervision; must be a self-starter
•Strong oral and written communication skills
•Ability to follow standard engineering principles and practices.
•Design for reliability/ availability /supportability
•Performance analysis
•Knowledge of Cloud Storage Systems a plus

Leave a Reply

Your email address will not be published. Required fields are marked *



B & V Staffing is dedicated to assisting clients satisfy both their permanent and contract staffing needs. We can do this through one of the following methods based on requirement assessments and client needs.

Fees & Guarantees

Options for Monthly Retainer w/ on-site Recruitment Process Management, Contingencies, Retainers and Contract Employment. Monthly Retainer, being our most cost effective and efficient pricing model.

Recruitment Process

B & V Staffing recruiting methods are founded on strong ethical principles. Clients benefit from B & V Staffing’s traditional direct recruiting methodology blended with the latest Internet research methods.