Randall Elliott P.E. Consulting

Home

Services

Services

About Us

Contact Us

What's New

Links to other sites


Click on a function block to see details:

The Software Engineer designs the User Interface, Graphic or otherwise, between the users and the product as well as any required internal functions. To that end, the Software Engineer designs:
    the data entry method,
    the data display method,
    the interface to the firmware,
    the interface to the electronic circuits,
The Software Engineer must communicate with the Electronic Engineer and Firmware Engineer to determine where the functional responsibilities lay. Often a slow, code-heavy process in software can be done much better in firmware, and vise versa. Sometimes a software engine may add the virsatility that a firmware engine cannot have. Also, data manipulation that is cumbersome in descrete design or firmware is a breeze in software, and vice versa. These are all examples of the discussions that must happen for an efficent design.

There may be manufacturing Process Requirements for loading software in Production. These might include: Again, Lead Time problems can arise here if a fixture or machine is required to finish a project.

Under Construction
©2003 Randoid LLC
The information herein is provided for discussion, not advice. Click here for Disclaimer