Project Assessments & Framework | Project Management | Business Analysis | Project Staffing | Offshore Services
About | Business Analysis | Solution Analysis | Business Analysis | Technology Analysis | Risk Analysis | Financial Analysis | Development Planning

Embedded Development

The business of embedded software engineering is the heart and soul of what Inish Corporation is about. Whether you need the project insight delivered by AnalysisPlus™ or if you just need your project coded and delivered Inish can step in where and when you need it most.


Technologies

  • Board Support Packages
  • Device Driver Development
  • Real-time Operating Systems
  • Custom Development Work
  • Handheld Devices
  • Device Management
  • System Engineering
  • Firmware
  • Communication Protocols
  • Device Drivers
  • USB and Ethernet applications
  • Algorithm development and implementation
  • Graphical UI design and development
  • Structured and object orientated UML software design
  • CAN Systems

Services

Inish provide a wide variety of services to support your embedded software project.

  • Feasibility Analysis. Let Inish help determine what is feasible and what is not given constraints of technology, schedule, and cost.
  • High-level Design. Inish can establish a high-level design from which lower-level technologies can be designed.
  • Low-level Design. Inish can take a high-level design and complete the lower-level details such as device-driver specifics and board support packages.
  • Prototyping & Bread boarding. If designs need to be prototyped Inish can help develop bread boards to help flesh out issues.
  • Programming. When coding is ready to be written, Inish can develop code using that latest tools and methods.
  • Testing. Simultaneous testing while hardware and software is still under development is a challenge. With Inish’s understanding of both hardware and software systems helps make this process as painless as possible.
  • Maintenance. Even after your system is developed and released, maintenance is still required to support new hardware and changes in requirements.
  • Off-shore options. If cost is a primary issue Inish can develop all or part of your system using proven offshore development centers located in Eastern Europe and the Pacific Rim

Flexibility

Whether you’re struggling to define your system or whether you simply need it developed and tested, Inish can step in where and when you need. Inish can manage and develop your system on site, or whether you need it developed off-site, Inish can work on your terms and on your schedule. Whether you need us to use our tools or yours, we can accomadate. Inish is well versed in a wide variety of tools, operating systems, processors, microcontrollers, and DSPs.