Fairmont, WV
Programmer (CEMR253)
 Morgantown, WV
Administrative Assistant (ECAS320)
Administrative Secretary (WVUEXT316)
Biology Technician (BIOCHEM263)
Biology Technician (BIOCHEM289)
Biology Technician (EXPHYS315)
Biology Technician (NEURO319)
Biology Technician (SOM312)
Chemical Technician (CHEM282)
Chemical Technician (CHEM283)
Clinical Data Manager (CTRU314)
Computer Applications Engineer (NRAC165)
Curriculum Developer (NAFTC298)
Energy Policy Assistant Director (AEI226)
Financial Manager (MAE303)
Human Resource Assistant (Classification)(WVURC293)
Mechanical Engineer (MAE179)
Payroll Coordinator (WVURC323)
Postdoctoral Fellow (MAE306)
Postdoctoral Fellow-Biochemist (BIOCHEM242)
Postdoctoral Fellow-Biochemist (EXPHYS313)
Postdoctoral Fellow-Biological Scientist (PHARM288)
Postdoctoral Fellow-Biomedical Engineer (PHARM307)
Postdoctoral Fellow-Medical Scientist (BEH246)
Regulatory Associate (CTRU311)
Research Assistant (PHARM300)
Research Mechanical Engineer (MAE304)
Research Mechanical Engineer (MAE305)
Software Developer (OSP292)
Sr Research Engineer - Power Systems Modeling/APECS (NRCCE117)
Sr. Research Engineer – APECS R&D (NRCCE118)
Sustainable Energy Assistant Director (AEI225)
  Currently not accepting applications for - Programmer (CEMR253)  

Job Description
Purpose
Uses engineering principles to provide efficient solutions to the development of processes related to robotics and/or aerospace products to advance the collaborative robotics research program between WVU, NASA, industry, and other universities. Works on all stages of a product, from research and development to design and manufacture, through to installation and final commissioning.

Serves as a resource and independently uses professional concepts and organizational policies to solve a wide range of moderate to complex problems in imaginative and practical ways. Depth skills, knowledge and interpretive abilities, as well as some creativity, are required to successfully perform duties. Work effort often addresses non-routine matters within established protocol, guidelines, and/or policies. Work effort has significant impact on client services and operations, producing moderate to major organizational, legal and financial results and/or liabilities. Position duties may require oversight of projects.

Supervisory/Lead Role
Position reports to the Research Program Manager. Normally receives no instructions on routine work, general instructions on new assignments. Determines methods and procedures on new assignments. General sharing of knowledge and team participation is expected in the role. Project or activity lead responsibilities will be assigned in this position.

Physical Demands
Work requires frequent walking, bending and working with hands, especially during testing and shop support phases. Occasional lifting of moderately heavy items (less than 50 pounds) may be required.

Work Environment
Work is primarily in an office setting. Frequent duty is required in shop and testing areas, engineering laboratory area and physical science laboratories.

Skills, Knowledge, & Abilities
1) Excellent research, analysis, and interpretation skills.
2) Excellent analytical and problem-solving skills.
3) Excellent oral and written communication skills.
4) Knowledge of and ability to effectively writing C++ and analytical/scientific software.
5) Knowledge of or ability to quickly learn various computer operating systems.
6) Knowledge and experience utilizing data collection techniques.
7) Knowledge of mechanical engineering concepts, principles and practices applicable to the full range of engineering duties concerned with the design and function of aerospace equipment.
8) Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
9) Maintains skills in, or knowledge of, professional principles, legal and/or reporting requirements affecting area of responsibility.
10) Ability to read, write, and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals.
11) Ability to write routine reports and correspondence.
12) Ability to speak effectively before groups of customers or employees of the organization.
13) Ability to add, subtract, multiply and divide in all units of measure, using whole numbers, common fractions, and decimals.
14) Ability to compute rate, ratio and percent and to draw and interpret bar graphs.
15) Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
16) Ability to interpret a variety of instructions furnished in written, oral, diagram or schedule form.

Behavioral Competencies
1) Technical skills – Strives to continuously build knowledge and skills; pursues training and development opportunities; assess strengths, weaknesses, and shares expertise with others.
2) Problem solving – Gathers and analyzes information, identifies problems, develops alternatives, uses reason even when dealing with emotional topics and works well in groups and resolves matters timely.
3) Internal & External Customer Service – Manages difficult or emotional matters with objectivity and openness; responds promptly to needs and requests for service and assistance; meets commitments and dates, notifies others if change occurs; provides, solicits and applies feedback; and builds goodwill through balanced contributions, positive approach, respect and support of others.
4) Communications – Demonstrates group presentation skills, participates in meetings, listens and gets clarification, is responsive and speaks clearly and persuasively in positive and negative situations. Writes and edits clearly and informatively, varies style to meet needs, presents numerical data effectively, and able to read and interpret written information.
5) Organizational Support – Aligns work and develops strategies to meet organizational goals; seeks to improve and promote quality; demonstrates accuracy and thoroughness; and upholds organizational expectations and values.
6) Self Management – Responds to management direction; resourcefully adapts to changes in work environment and circumstances; responds well under pressure and manages competing demands; takes calculated risks, asks for and offers help when needed; exercise discretion and sound judgment; is tactful and responsible for own actions.

Requisite Qualifications
Education and/or Experience
1) Bachelor’s degree in engineering, computer science, or related field;
2) three to five years of experience as a programmer performing related tasks; and
3) experience programming in C++; or 1) an equivalent combination of education and experience.

Preferred Qualifications & Credentials
Education and/or Experience
1) experience programming as a member of a programming team and/or using code repositories
2) familiarity with operating systems such as Linux
Job Duties
Responsibilities are functional in nature, and performed under limited supervision. Specific tasks include, but are not limited to:
1) Designs, implements, tests, and documents robotics algorithms in C++ on embedded platforms.
2) Finds embedded solutions for vision and navigation.
3) Corrects errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
4) Validates and characterizes of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
5) Performs or directs revision, or repairs existing programs to increase operating efficiency or adapt to new requirements.
6) Consults with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
7) Performs systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
  
Friday, September 03, 2010