Software Engineer/sr. Software Engineer/technical Specialist - PBS Pro

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.
Salary: Not Disclosed by Recruiter
Industry: IT-Software / Software Services
Functional Area: IT Software - System Programming
Role Category: Programming & Design
Role: Software Developer
Keyskills: C, UNIX, LINUX
Desired Candidate Profile
Education: (UG - B.Tech/B.E. - Any Specialization) OR (PG - MCA - Computers, M.Tech - Any Specialization) OR ( Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required)
Requirements:

Product development experience using C language on UNIX/Linux platform
4+ 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.

Company Profile
Altair Engineering
https://www.altair.com
Headquartered in Troy, Michigan, USA, with offices throughout North America, Europe and Asia, Altair Engineering is a leading global product design, consulting and commercial software product company. Altair India is a fully owned subsidiary of Altair Engineering-USA. Altair India's activities encompass (1) Software development for our MCAE suite of products - HyperWorks (2) Software development for our Grid computing framework PBS-Pro (3) CAE consulting projects for various customers worldwide (4) International technical support of our software products (5) Marketing, sales and support of our MCAE and Grid computing solutions in India and ASEAN Headquartered in Bangalore, Altair-India provides you a refreshing, open and rewarding work environment, where you challenge yourself constantly, discover your potential and enrich your growth. At Altair we offer you a career full of possibilities and progress. Altair is looking for young, energetic and ambitious professionals, with a desire to excel, who like to think 'out of the box' and who are driven to overcome challenges.