C Unix Linux Kernel System Programming linux internals system programming unix kernel system programming
Experience
0 to 10 Years
Industry
Advertising / Publishing / Events / PR / MR
Functional Area
IT
PBS Pro core development team is spread across two locations, Mountain View, California and Bangalore India. The PBS Pro follows a six month release cycle. The developers are responsible for both developing the features assigned to them as well as reviewing one or two other feature enhancements of other team members in each release. Here is a summary of overall responsibilities Own and lead the development of a feature in each release of PBS Pro product Work with Program Management group to understand the use case and requirements of the features assigned and produce external and detailed design documents. Work with Program Management, QA and Technical architect to finalize the external design of the feature enhancements. Generate detailed design documents; implement the feature; work with reviewers for sign off on design and code. Contribute to the quality of the product by fixing the assigned bugs in the backend of the release. Perform any other duties as outlined by Project Manager/Director Product development experience using C language on UNIX/Linux platform 2+ years working experience of system calls, IPCs, socket programming. Bachelors or Masters degree in IT/Comp Science or related field. Strong analytical skills Strong debugging skills using gdb as a debugger Desirable but not necessary: Exposure to HPC, Clusters, Supercomputing & Grid computing concepts. Experience in programming using threads Exposure/experience in database programming would be considered an added advantage.