Skip to content
mimi

Embedded Software Engineer (C / C++) 60-100%

Vigilitech AG

On-site 1w ago

About the role

About Us

Vigilitech AG is a Swiss life-science deep tech startup developing innovative monitoring systems for preclinical research. Our flagship product, MARTA, is a contact-free vital sign and temperature monitoring solution that enhances anaesthesia control and animal welfare in experimental settings. We are a small, interdisciplinary team passionate about creating reliable, precise, and user-friendly tools for scientists worldwide.

Your Role

We are looking for an Embedded Software Engineer who will contribute to the development and optimization of our next-generation monitoring devices. You will work closely with our R&D teams to design, implement, and test software running on embedded platforms.

Key Responsibilities

  • Develop and maintain firmware for microcontrollers (C/C++).
  • Implement and optimize signal processing and analog sensor data acquisition routines.
  • Design communication interfaces between embedded systems and cloud or desktop applications.
  • Collaborate with hardware and software engineers to improve system performance and reliability.

Your Profile

  • Degree in Electrical Engineering, Computer Science, Biomedical Engineering, or a related field.
  • Experience with sensor integration and real-world signal acquisition
  • Experience with Git and unit testing, good feeling for coding best practices and standards.
  • Understanding of analog signal conditioning (filters, amplification, noise)
  • Hands‑on work with ADC/DAC systems and sampling strategies
  • Ability to optimize signal quality from acquisition to digital processing
  • Solid experience with embedded C/C++ development (PIC & STM platform).
  • Knowledge of signal processing methods (e.g., filtering, FFT, feature extraction) is an advantage.
  • Experience with higher level interfaces like BT/BLE and WiFi are an asset.
  • Hands‑on and solution‑oriented mindset, with an interest in biomedical or sensor applications.
  • Fluent in English
  • German is an asset.

What We Offer

  • Work on cutting‑edge technology improving research and animal welfare.
  • A dynamic, collaborative environment.
  • Flexible working hours and the opportunity to grow with the company.
  • Direct impact on product development from concept to market.

How to Apply

If you are enthusiastic about bringing our product to the next level, curious about the opportunity, and want to be part of our interdisciplinary team, please do not hesitate to contact us at jobs@vigilitech.ch. We are interested in intellectually curious and highly motivated candidates, so please reach out to us if you have questions or feel unsure about the listed requirements.

Requirements

  • Experience with sensor integration and real-world signal acquisition
  • Experience with Git and unit testing, good feeling for coding best practices and standards.
  • Understanding of analog signal conditioning (filters, amplification, noise)
  • Hands-on work with ADC/DAC systems and sampling strategies
  • Ability to optimize signal quality from acquisition to digital processing
  • Solid experience with embedded C/C++ development (PIC & STM platform).

Responsibilities

  • Develop and maintain firmware for microcontrollers (C/C++).
  • Implement and optimize signal processing and analog sensor data acquisition routines.
  • Design communication interfaces between embedded systems and cloud or desktop applications.
  • Collaborate with hardware and software engineers to improve system performance and reliability.

Skills

ADC/DACAWS LambdaBT/BLECC++Embedded C/C++FFTFilterGitPICSignal processingSTMUnit testingWiFi

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free