Software and Data Engineer

Key Responsibilities:

  • Design and develop software and data systems for the exoskeleton, including control algorithms, data acquisition, and analysis tools.
  • Collaborate with other engineers and designers to ensure that the software and data systems integrate seamlessly with other subsystems.
  • Test and validate the software and data systems and provide technical support during the integration and testing phase.
  • Develop and maintain documentation for the software and data systems, including software design specifications, data storage and processing procedures, and user manuals.
  • Manage data acquisition and analysis from various sensors and systems on the exoskeleton, and develop algorithms for real-time control and feedback.
  • Ensure that the software and data systems comply with safety standards and regulations.
  • Stay up-to-date with emerging technologies and trends in software and data engineering.

Qualifications:

  • Bachelor’s student in Computer Science, Electrical Engineering, or a related field.
  • Experience in designing and developing software and data systems for real-time applications.
  • Proficiency in programming languages such as C, C++, Python, or MATLAB.
  • Familiarity with control algorithms and feedback systems for wearable robotics.
    • Experience with data acquisition and analysis tools, such as LabVIEW or MATLAB.
  • Familiarity with safety standards and regulations for software and data systems.
  • Strong analytical and problem-solving skills.
  • Good communication and interpersonal skills to work effectively in a team environment.

Additional Qualifications:

  • Master’s student in Computer Science, Electrical Engineering, or a related field.
  • Experience in designing and developing software and data systems for exoskeletons or similar wearable robotics.
  • Experience in using machine learning and data mining techniques for real-time data analysis and control.
  • Experience with software engineering tools such as version control systems (e.g., Git), software testing frameworks, and continuous integration and deployment (CI/CD) pipelines.
  • Familiarity with cloud computing and data storage technologies.
  • Familiarity with biomechanics and human anatomy.