Mind Speak
"New Domain – Innovative ideas – Interesting solutions. Work is certainly challenging here because MindTree’s objective is to enter new domains where only few are working… So it is very important that Minds know what other domains are all about and how can the solutions be provided better to these customers."

Ashwinkumar Ravi

Software Product Development


Devices are becoming increasingly complex with more features added to differentiate.
With OEM’s confronting the mounting pressures of cost, time to market and increased features, it is important to keep the hardware reengineering costs low. Hence software content in devices is increasing whether it is embedded or application software, proving to be a major differentiator for the OEM’s. Finding skilled partners who have experience with embedded projects and working on various devices is critical to customer’s success.

MindTree has a comprehensive set of skills spanning from embedded software to application software. This, coupled with our hardware engineering capabilities, enables us to work as a "one-stop shop" for our customers and address all of their software product development needs. We help our customers' offshore product development initiatives by taking a business-backward approach and help them to differentiate their products and stay ahead of the competition in the market.

Key focus areas for offshore product development practice include:
  • Complete Product Ownership - Complete engineering ownership, product lifecycle management, new feature development, bug fixing, and technical support
  • Product Sustenance - Providing customer support to maintain legacy products, bug fixing, release management, and feature extension
  • Software Development services - Applications, middleware, 64-bit computing, multi-core programming, and Windows applications
  • Firmware Development - Device drivers, board support packages (BSPs) across multiple platforms (Linux, Windows and Solaris)
  • Porting and Migration Services - 32-bit to 64-bit platforms, porting acceleration tools, and porting of drivers to new OS or new processor platforms

To successfully execute projects in these areas, strong domain & technical skills are required. While the domain skills are gained by engineers as they execute projects, their technical skills needs to be strengthened through sustained focus on building skills in new areas and upgrading existing ones. MindTree’s Software Engineering practice focuses on building breadth and depth in technical skills to build capacity in advance to take up challenging projects.

The Software Engineering practice focuses in building technical competency in the following areas:

Embedded Software

Expertise ranges from BSP & Device driver development to production platform QA testing services across DSP, Windows embedded and Bluetooth. Read >>

Middleware Technologies

Expertise across various middleware technologies across industry domains like communications (EMS & NMS), storage, industrial automation etc. Read >>

Application Software

Includes GUI, diagnostics applications, remote monitoring applications, building automation applications etc. Read >>

Benefits
  • Ability to take on new technology challenges with minimized risk
  • Seamless integration of products and systems with third-party systems
  • Capability to migrate to different platforms
  • Provides more bandwidth to focus on core engineering activities
Copyright © 2008 MindTree Ltd.