Why work at MontaVista?

MontaVista Software offers exciting career opportunities in a fast-paced company in engineering, sales and marketing, operations, business development, and many other fields.

Industry-wide recognition »

Please direct your resume to

Cavium Networks Pvt. Ltd.
S.V. Complex #682,
9th 'A' main Road,
Binnamangala, Indiranagar 1st Stage,
Bangalore- 560038. India.
ATTN: Employment Opportunities
Email: hrindia@cavium.com

MontaVista Software is an equal opportunity employer.

Current Product Engineer


Location :Bangalore

Job Description & Responsibilities:

The Current Product Engineer is responsible for providing MontaVista customers the following:

  • Provide timely resolution to customer reported defects/issues about the MontaVista Linux products including Linux Kernel, Linux device drivers, userland packages and cross development tools
  • Use the bug tracking software to document the progress while providing resolution to customer reported defects. Provide updates in the bug tracking software of progress being made so that internal MontaVista employees who interface with customer can provide customers updates.
  • Contribute to product and process improvements while providing the resolution to customer defects.
  • Work closely with MontaVista Development Engineering and MontaVista Support Engineering throughout the resolution of customer reported issues/defects.
  • Work with Open Source community on both Linux Kernel and Userland packages to accomplish timely port of defect fixes and new versions of software from Open Source to MontaVista Linux products and also to work MontaVista patches and changes into the Open Source trees by following the Open Source patch submittal guidelines.
  • Understand what defects are highest priorities and work on those defects until brought to resolution.
  • Must be creative in debugging problems through code review, writing small debug apps to collect data or catch the problem, or remote access into a customer's complex environment where the problem has been reproduced.
  • The person needs to be able to follow process to submit the patch through the release process. This includes code inspection, check in, test after build to verify fix, upload request, etc. so that the patch is eventually made available to the customer.
  • Determines when a fix is really an enhancement, will be very time consuming, or will compromise the stability of the code so that it would not be good to fix the problem. In this case, be able to let management know so that a decision on what to do can be made.
Requirements:
  • CS degree or equivalent work experience.
  • At least 5 years of Linux and/or Unix development experience and good understanding of Linux/Unix Kernel and Device Driver internals and Linux/Unix user package internals with an overall minimum of 10 years of computer industry experience.
  • Good understanding of embedded systems.
  • Experience with programming or debugging on different architectures (x86, PowerPC, ARM, xScale, MIPS, and so forth). Specifically, having programmed on two different endian architectures.
  • Must be self-motivated, interested in working as part of a team, and able to work in a distributed team
  • Excellent verbal communication and written skills to be able to send email and talk on the phone or in person with customers from around the world.

Please direct resume to
Cavium Networks Pvt. Ltd.
S.V. Complex #682, 9th 'A' main Road,
Binnamangala, Indiranagar 1st Stage,
Bangalore- 560038.
India.

ATTN: Employment Opportunities

Email: hrindia@cavium.com

MontaVista Software is an equal opportunity employer.

© 2012 MontaVista Software, LLC. All Rights Reserved