Senior Software Engineer C++

Maxwell Biosystems Ag
Zürich, Switzerland
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

API
Agile Methodologies
Data analysis
Bash
Boost (C++ Libraries)
C++
CMake
Code Review
Computer Programming
Data Visualization
Linux
Design of User Interfaces
Python
Network Programming
OpenGL
QT
System Programming
Large Language Models

Job description

  • Write elegant and maintainable code for our high-performance data acquisition and analysis software
  • Design and implement next generation UX and data visualizations
  • Design and implement software APIs, and work with application scientists to optimize software interfaces
  • Improve robustness and reliability of the codebase and devote time to polishing products and systems
  • Participate in code reviews and mentor junior team members
  • Contribute your own ideas in our agile development process

Requirements

We are seeking a highly motivated Senior Software Engineer C++ to join our interdisciplinary team, helping us develop novel tools for neuroscience research and drug discovery., * C++ - we aim to write maintainable and fast code to provide data analysis and visualizations in real time

  • Qt - we embrace Qt for all our user interfaces
  • Python - our analysis algorithms are relying on the Python data science stack
  • Linux and bash
  • CMake, OpenGL, boost, hdf5, ... and more

Your Profile

  • Proven track record as a software engineer with 5+ years of experience
  • Strong background in systems programming
  • Strong programming skills in C++, familiarity with modern C++ standards
  • Experience with network programming, server client applications
  • Experience with LLM-assisted coding tools (e.g. Claude)
  • Knowledge in Linux, Bash and Python
  • Great teammate, entrepreneurial mindset
  • Keen to help create a positive, supportive, engaging team environment
  • Excellent communication skills in English (written and spoken)
  • Experience with some of the following topics is a plus: o Experience with data analysis and visualization o Experience in UI/UX design with Qt o Experience with OpenGL o Experience with agile development approaches o Curiosity about neuroscience applications

About the company

* Be part of an international and multidisciplinary team at the forefront of neuroscience and technology * Work on challenging projects that combine biology, computation, and engineering * Help develop cutting-edge tools that advance neuroscience research and drug discovery * Enjoy a collaborative, innovative, and supportive work environment

Apply for this position