Responsible for designing, developing, troubleshooting, or debugging software programs. Develops software tools including operating systems, compilers, routers, networks, utilities, databases and internet-related tools, etc. Determines hardware compatibility and/or influences hardware design. Essential Functions Relevant 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 . Demonstrates good analysis and problem-solving skills. Knowledge and experience of CAD tool development are required.

For more/updated details, hit “Apply for job”