In this position, the Software Engineer I will design, develop, troubleshoot and debug software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design. Programmers who are developing applications for technical end users (e.g., CAD, CAM, CAE, CASE) should be matched here.