Northeastern University

Temporary R&D Software Engineer

Northeastern University
Apply
over 1 year ago
Burlington, MA, USAEntry Level

Responsibilities

  • Provide software engineering contributions to applied R&D projects involving machine learning, artificial intelligence, autonomy, sensing and communication, and decision-support systems.
  • Create solutions and prototypes for projects involving autonomous systems, robotics, cognitive and distributed sensing, and machine learning systems.
  • Develop and test software packages and contribute to technical planning for projects.
  • Collaborate with multidisciplinary teams, academic and industry partners, and Senior R&D Engineers and Scientists.
  • Learn emerging technologies, develop new prototypes and solutions, and share knowledge within a small team.

Requirements

  • Be undergoing or have completed a B.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Demonstrate proficiency in high-level object-oriented programming and scripting languages such as Python, C++, or Java.
  • Have experience with high-performance computing environments, Python frameworks such as Pandas, SciPy, and NumPy, and software development spaces such as GitHub.
  • Be comfortable with novel and emerging technologies and capable of working collaboratively on a small team.
  • A master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is preferred.
  • U.S. citizenship and the ability to obtain a security clearance are preferred.

Benefits

  • Part-time, temporary, non-benefitted position.
  • Primary office location is Northeastern University's Innovation Campus in Burlington, Massachusetts.

Tech Stack

C++JavaNumPyPandasPythonSciPy

Categories

Northeastern University

About Northeastern University

11-50 employees
Contact me