Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Software Engineer - Edge Devices and Micro Services

Brainlab

München

Hybrid

EUR 60.000 - 100.000

Vollzeit

Vor 12 Tagen

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Join a leading medical technology company as a Senior Software Engineer, where you will develop innovative software and hardware solutions for the future of healthcare. This role involves designing and optimizing product features across a full architecture stack, working with cutting-edge technologies in a collaborative environment. You will have the opportunity to mentor junior developers while tackling complex challenges that make a real difference in medical technology. With a flexible working model and a supportive international team, this position is perfect for those passionate about impactful work in healthtech.

Leistungen

30 vacation days
Flexible working hours
Bike leasing
Parking garage
Subsidized company restaurant
Fitness program
Comprehensive training opportunities
Regular team events

Qualifikationen

  • Proficiency in Rust, C and C++ with embedded systems experience.
  • Understanding of modern software communication technologies like REST and gRPC.
  • Knowledge of software engineering best practices.

Aufgaben

  • Design and implement product features using Rust and C/C++.
  • Verify features with unit and integration tests.
  • Collaborate with cross-functional teams for software solutions.

Kenntnisse

Rust
C
C++
Asynchronous Programming
Analytical Skills
Software Communication Technologies

Ausbildung

University degree in computer science, physics, mathematics, engineering or a related discipline

Tools

Python
Yocto
Chromium
CMake
Jenkins
Docker
Robot Framework

Jobbeschreibung

Company Description

Founded in 2020 and headquartered in Munich, Snke is transforming healthtech with scalable, data-driven innovation powered by AI and big data analytics. We're experts specializing in large platforms, digital health and software-driven medical technology. By delivering a trusted orchestration layer, Snke empowers healthcare providers, societies, registries, agencies and all partners to deploy cutting-edge solutions for safe and efficient interventions and enhances patient outcomes. Beyond our Munich headquarters, we have core teams in Chicago, Heidelberg, San Diego and Tel Aviv. Snke fosters global collaboration to create technologies that are smart, enablin and holistic—helping healthcare providers deliver meaningful change.

Job Description

Our R&D Snke Edge team develops the hardware for our future Digital O.R. and Image Guided Surgery portfolio. These state-of-the-art medical systems offer our customers easy access to the Snke OS software capabilities of today and tomorrow.

The R&D Snke Edge team is a team of highly skilled engineers. The cross functional team consists of experts in every field of engineering: project, mechanical, hardware, PCB, FPGA, bare metal software, Linux kernel and user space, micro services, system integration, CI and verification.

We are looking for a Senior Software Engineer who shares our passion and is willing to tackle our challenges with us. If you are hands-on, curious and want to actively work with the project team to deliver medical products, we would love to hear from you. Join our R&D team at a leading medical technology company to develop high-quality, cutting-edge software and hardware solutions

As a Senior Software Engineer within our team, you will be responsible for developing new embedded and server-side service software. Typical areas of responsibility include:

  • Design, implement, and optimize product features across the full architecture stack (Server services and embedded applications) using Rust and C/C++
  • Verify the implemented features with unit and integration tests (SIL, HIL)
  • Work across diverse hardware platforms, including multi-SoC embedded systems and high-performance servers
  • Collaborate closely within cross-functional teams to understand requirements and deliver high-performance, robust software solutions
  • Share knowledge, mentor and guide less experienced developers
  • Assist hardware bring-up and debugging
  • Research cutting-edge technologies for future products and services
Qualifications
  • University degree in computer science, physics, mathematics, engineering or a related discipline
  • Proficiency in Rust, C and C++ as well as experience with embedded systems and Linux operating system fundamentals
  • Experience with asynchronous programming
  • Understanding of modern software communication technologies, such as REST, gRPC, protobuf and/or WebRTC (or similar)
  • Analytical skills and willingness to work in a complex software environment
  • Fluency in English and ability to communicate with colleagues and partner companies from all around the world and different areas of specialty complete your profile
  • Knowledge of software engineering best practices, including clean code principles
  • Following experience would be considered as a plus:

  • Experience with additional tools and technologies such as Python, Yocto, Chromium, CMake, Jenkins, Docker, and Robot Framework
  • Experience with micro services architectures
  • Cyber security awareness
  • Familiarity with FPGA and/or GPU programming
  • Familiarity with medical industry standards (e.g. IEC 62304) and regulations
  • Experience with Agile development methodologies (e.g., Scrum, LeSS)
  • Experience with AI on edge devices
  • Knowledge of image and/or video processing technologies
Additional Information
  • A mutually-supportive, international team
  • Meaningful work with a lasting impact on medical technology
  • 30 vacation days, plus December 24th and December 31st
  • Flexible working hours as well as hybrid work model within Germany
  • Bike leasing via cooperation partner "BikeLeasing"
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities

Ready to apply? We look forward to receiving your online application including your first available start date and desired salary.

Contact person: Géraldine Ferrer

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.