Thursday, July 3, 2014

RedHat hiring for Freshers as Software Engineer, Apply ASAP

RedHat HiringRedHat hiring for Freshers as Software Engineer, BE/B.Tech/ME/M.Tech

Company description
At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing technologies that solve business problems. We’re a billion dollar S&P 500 company offering solutions from Linux to middleware, storage to cloud, together with award-winning global customer support, consulting, and implementation services.
Job summary
The Red Hat Storage Engineering team is seeking a Software Engineer who is passionate about software development and open source solutions. This team is responsible for developing network protocols that access our distributed file system. In this role you'll produce enhancements and new functionality for our storage software. You'll need excellent verbal and written communication skills, as you'll interact with a global team of fellow engineers, employees, and community members to contribute to a variety of Red Hat storage solutions. We'll also need you to be an expert in client or server architectures and algorithm development. If you're already contributing to open source projects, upload your code samples or links along with your resume. We also strongly encourage you to join our storage product community.
Primary job responsibilities
  • Design, develop, and debug the storage file system
  • Build and assemble prototypes as required with assistance from senior engineers
  • Deliver high-quality products that are extensible and scalable within a specified timeline
  • Participate in and contribute to code reviews
  • Identify product requirements and potential improvements
  • Participate in the complete software development life cycle, from requirement gathering to deployment of the product
  • Conduct system analysis, development, and review and repair legacy code
  • Provide assistance to testers and support personnel as needed to determine system problems
  • Debug and resolve field issues
  • Document code consistently throughout the development process
  • Review changes in code or environment that will affect system performance
Required skills
  • Bachelor's degree or higher in computer science or another technical degree; relevant experience is preferred
  • Extensive working knowledge of C, C++, and Makefiles
  • Excellent data structures and algorithm skills
Location: Bangalore

0 comments:

Post a Comment