Hotline: 678-408-1354

Research Programmer/Analyst

Seeking an experienced programmer to work with scientists developing novel artificial intelligence software. Experience in multiple languages a plus (c, c++, python, matlab), experience with artificial intelligence, and experience with hardware implementation (ASICs, FPGAs). Under the direction of the principal investigators, implements new code and modifies existing code to provide platforms for testing of several algorithms developed in the lab, which entail new brain-derived methods for parallel sensor processing. Works closely with researchers building advanced vision and robotics systems. Collaborates with principal investigators regarding design and specifications for the intended software systems. Meets regularly with lab members to assess progress.

Skills & Knowledge

  • Good organization and time management skills.
  • Knowledge of C, C++, python and matlab.
  • Extended knowledge of computers and software applications.
  • Extensive experience with computer hardware including ASIC and FPGA implementation.
  • Experience building, documenting, and maintaining large-scale working systems.

Minimum Experience

  • Two years of relevant laboratory/research experience.
  • Two years of relevant computer systems programming experience.
  • Experience building, documenting and maintaining large-scale working software and hardware systems.
  • Extended experience in engineering, computer science, implementation.

Minimum Education

Bachelor’s degree or equivalent combination of education and experience.

SEIU Level Not an SEIU Position FLSA Exempt Employment Category Regular Full Time Department Contact for Cover Letter Richard Granger, Professor Equal Opportunity Employer

Dartmouth College is an equal opportunity/affirmative action employer with a strong commitment to diversity and inclusion. We prohibit discrimination on the basis of race, color, religion, sex, age, national origin, sexual orientation, gender identity or expression, disability, veteran status, marital status, or any other legally protected status. Applications by members of all underrepresented groups are encouraged.

Key Accountabilities

Programming

  • Constructs code and modifies existing code in collaboration with lab members.
  • Carries out experiments in collaboration with lab members; reports results.
  • Conducts and coordinates the analysis, design, and implementation of computer based information systems to meet specified requirements.
  • Participates in systems software development and maintenance as required.

Records

  • Maintains data and records of code and experimental results.
  • Annotates and documents code.
  • Prepares appropriate and understandable representations of data such as graphs, charges, tables statistical summaries, etc.
  • Contributes to the preparation of scientific manuscripts by preparing figures, graphs, tables, etc.
  • May conduct literature searches on selected topics relevant to research in the laboratory.

Laboratory

  • Helps select and assists with the purchases of equipment and software.
  • Maintains computer systems for experiments and presentation.
  • Instructs others in methods, procedures, and techniques and provides technical guidance and direction as required.


Performs other duties as assigned.

Email Me Jobs Like These
Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter