Jobs · Engineering · Massachusetts

Human-Machine Teaming & Autonomy Software Engineer

Riverside Research · Lexington, MA · 4 days ago
Engineering$58k–$110k/yrFull-time

Responsibilities

  • Design, develop, and maintain software supporting human-machine teaming and human-autonomy interaction research and prototype systems.
  • Auxiliary with human subjects research activities, including experiment setup, protocol support, and coordination of data collection sessions.
  • Implement and refine data processing and analysis pipelines in support of behavioral, performance, and interaction research.
  • Collaborate with cognitive scientists and human factors researchers to translate research questions into implementable technical solutions.
  • Contribute to the development of interfaces, simulations, or tools that support studying human-autonomy coordination and trust.
  • Maintain organized, well-documented codebases to support reproducibility and collaboration across the research team.
  • Support experimental design and protocol development, particularly around data integrity and human subject compliance.
  • Summarize and present technical findings and code outputs in internal meetings to support scientific interpretation and reporting.
  • Stay current with relevant tools, techniques, and literature in human-autonomy teaming, human factors, and cognitive science.

Qualifications

  • Typically requires no previous professional experience, however, Bachelor's degree is preferred.
  • Proficiency in a modern programming language (e.g., Python, C++, C#, or Java), with demonstrated experience writing clean, maintainable, well-documented code.
  • Genuine interest in human-machine teaming, human-autonomy interaction, or cognitive science, demonstrated through coursework, research, projects, or prior work.
  • Strong attention to detail and ability to follow protocols, especially where human subject data or safety-relevant systems are involved.
  • Ability to work collaboratively in a fast-paced, multidisciplinary research environment, taking direction while contributing technical insight.
  • Clear written and verbal communication skills, especially for documenting code, processes, and preliminary findings.
  • U.S. citizenship and ability to obtain a clearance in the future.

Preferred Qualifications

  • Bachelor's or Master's degree in a relevant field (e.g., Computer Science, Cognitive Science, Psychology, Neuroscience, Human Factors, or a related discipline).
  • Experience with human subject research, including IRB protocols, consent processes, or hands-on data collection in lab or field environments.
  • Familiarity with concepts in human-autonomy teaming, trust in automation, shared situational awareness, or adaptive/autonomous systems.
  • Coursework or research experience in cognitive science or neuroscience, including topics such as decision-making, workload, attention, or team cognition.
  • Exposure to experiment design or behavioral research tools (e.g., PsychoPy, LabStreamingLayer) or physiological/biosignal tools (e.g., BioPac, iMotions, OpenBCI).
  • Experience working with simulation environments, robotics, or autonomous systems platforms.

Additional Notes

This is a junior-level position ideal for someone with a strong foundation in software engineering who is eager to gain experience in human-autonomy teaming and cognitive science-informed research.

Pay

$58,000 - $110,000

Schedule

N/A

Benefits

N/A

Similar jobs