Company Name: Red Hat
Job Title: Associate Software Engineer
Job ID: 44453
Location: Bengaluru, India
Remote: No
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 looking for an Associate Software Engineer. In this role, you will work as part of a team responsible for developing the filesystem, and writing unit test cases for the filesystem. You'll participate in the complete software development life cycle, from requirement gathering to deployment of the product, as well as conduct system analysis and development and review and repair legacy code. We'll need you to have a solid technical background, preferably in client or server architecture and algorithm development, as well as be creative, team-oriented, and a quick learner with good interpersonal skills.
Primary job responsibilities:
- Design, develop, and debug the storage filesystem
- Build and assemble prototypes as required with assistance from senior engineers
- Deliver high-quality products that are extensible and scalable within the specified timeline
- Participate in and contribute to code reviews
- Identify product requirements and potential improvements
- Provide assistance to testers and support personnel as needed to determine system problems
- Debug and resolve any field issues
- Document code consistently throughout the development process
- Review, to the extent possible, changes in code and the environment that will affect system performance
Required skills:
- Bachelor's degree in computer science or other technical degree with relevant experience is preferred
- Extensive working knowledge of C, C++, and Makefiles
- Excellent data structures and algorithm skills
- Skilled in working with operating systems and UNIX internals
- Knowledge of free and open source software development concept and methodology
- Ability to multi-task while maintaining a high quality of work
- Great interpersonal skills, including an ability to interact with customers when required
- Excellent verbal and written communication skills
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, national origin, disability, age, military status or veteran status, genetic information, or any other status protected by applicable law.
To apply and get details follow the apply button:
Apply Here