Job Description and Requirements

Responsible for managing the software systems development function, including the design, development, troubleshooting, and debugging of software programs. Oversees the development of software for operating systems, compilers, routers, networks, utilities, databases, etc. Responsible for determining hardware compatibility and/or influencing hardware designs.

Experience in programming software for operating systems utilizing machine assembly and/or job control languages and expert knowledge of software capabilities. Experience on development of complex software projects and familiar with C/C++ coding. Requires a strong background in data structures and algorithms are required for this position. Demonstrates good analysis and problem-solving skills. Knowledge and experience of CAD tool development are required.

For more details, hit “Apply for job”