Software Engineer

MindMaze - Labs

View: 103

Update day: 24-04-2024

Location: Lausanne Vaud VD

Category: IT - Software

Industry:

Loading ...

Job content

Company Description


MindMaze is the world’s leading Neurotechnology start-up 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 artificial intelligence to build intuitive human machine interfaces. Our first products help patients suffering from severe disabilities following a neurological incident.
MindMaze LABS is a hub of advanced neuroscience, deep tech and innovative engineering, MindMaze Labs’ mission is to improve every aspect of life. By decoding the brain and harnessing its power, our neuro-technology will be the foundation upon which the next generation of human-machine interfaces is built.

We are looking for a talented, motivated, and overall fun to work with person to join our mix of scientists, engineers, and clinicians, and help us grow MindMaze.


Job Description


As a software engineer, you will use your expertise to develop high quality software and collaborate with other developers on the development of various technologies to be utilized in MindMaze’s future technologies for optimal human to machine interaction.

You will:

  • Design and develop software frameworks supporting various application layers.
  • Develop high performance, platform agnostic and easy to use interfaces
  • Interact actively with the bio-signal and hardware team
  • Diagnose and optimize performance and stability issues, and develop solutions
  • Follow best practices and ensure Quality and Regulatory standards are respected
  • Ensure up to date knowledge about the latest technology evolutions
  • Provide all the above on time with high quality and outstanding work ethics
  • Adapt, be autonomous and make the most in an exciting, challenging, and dynamic environment.

Qualifications


Skills that we look out for are among

  • 3-5 years of work experience as a Software engineer
  • An expertise in at least one of the following languages: C; C++; C#
  • Knowledge of Python
  • Knowledge of software architecture principles
  • Knowledge of cross platform development (Windows/Linux/Android)
  • Experience in peer code reviewing processes
  • Experience working on large, multi-components, software projects
  • Proven ability to write clean, readable, and documented code
  • Proven experience discussing programming trade-offs in terms of performance and efficiency
  • Willingness and ability to learn new technologies and languages
  • Expertise in at least one of the following: network communication; Continuous Integration (jenkins); Automated Testing; GUI Development; (Windows or Linux)
  • You are fluent in written and spoken English (level C1)
  • A spirit of collaboration and transparent communication
  • A natural curiosity for new frameworks and technologies

Icing on the cake

  • Experience in machine learning, signal processing
  • Having developed applications using any of the following: Qt/QML Applications; Android SDK; Game/3D Applications; Backend/Servers; Low-level / OS; Drivers
  • Experience in interfacing with 3D authoring tools such as Unity3D
  • Experience in network and Bluetooth communication
  • Ability to understand and analysis of complex problems
  • Knowledge of Arduino environment or other hardware related DIY environments
  • Experience with embedded devices and optimization constraints

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
  • 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.
Loading ...
Loading ...

Deadline: 08-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS