System engineer

  • Full-time

Company Description

MindMaze is the world’s leading Neurotechnology startup built on more than a decade of pioneering research at the intersection of virtual reality and neuroscience. Our breakthrough platform combines virtual & augmented reality, neuroscience and AI to build intuitive human machine interfaces. Our first products help patients suffering from severe disabilities following a neurological incident. Join our eclectic mix of scientists, physicists, engineers and clinicians to help change the world!

Job Description

As a System engineer, you will take the responsibility to update and maintain the core of medical software applications while offering technical support on system related issues.

In particular you will:

  • Be responsible for the implementation and maintenance of a new core architecture, core functions and associated units and function tests within real time constraints for medical software devices;
  • Provide medical software modules with data flow and events related to system domains;
  • Guarantee the possibility to integrate new technology blocks in the medical device;
  • Provide 2nd and 3rd level support for technical issues related to system domains;
  • Maintain the deployment software platform and tools;
  • Insure that software code quality is aligned with the software department rules and guidelines.

Qualifications

  • Proven experience in software development (C/C++) integrating IPC protocols and multithreading architectures;
  • Proven experience in installing, configuring and troubleshooting UNIX /Linux based environments;
  • Solid scripting skills (e.g., shell scripts, Perl, Ruby, Python);
  • Minimum C1 level of English.

 Icing on the cake:

  • Experience with Agile project management;
  • Knowledge of the French language.

Additional Information

To be successful, you can illustrate the fact that you have the following abilities:

  • Working autonomously: setting tasks and direction under limited supervision;
  • Oral and written communication: ability to write clearly and succinctly in a variety of communication settings and styles; ability to get messages across that have the desired effect;
  • Problem solving: Using rigorous logic and methods to solve difficult problems with effective solutions; having an excellent at honest analysis; looking beyond the obvious and not stop at the first answers;
  • Planning accurately: setting objectives and goals; breaking down work into the process steps; developing schedules and task/people assignments; anticipating and adjusting to problems and roadblocks.

Privacy Policy