Advanced Software Engineer – Medical Technology & Edge Systems
About us
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, enabling and holistic-helping healthcare providers deliver meaningful change.
What you'll do
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 an (Advanced) 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 an (Advanced) Software Engineer within our team, you will be responsible for specifying, developing and verifying innovative software for our edge devices. Typical areas of responsibility include:
- Design, implement, and optimize product features within the full architecture stack (bare metal to high level service applications) mainly using C, C++, rust, or python.
- Verify the implemented features with unit and integration tests (SIL, HIL).
- Collaborate closely within cross-functional teams to understand requirements and deliver high-performance, robust software solutions.
- Assist hardware bring-up and debugging.
- Research cutting-edge technologies for future products and services.
What we're looking for
Should Have:
- University degree in computer science, physics, mathematics, engineering or a related discipline.
- Proficiency in C, C++, or rust as well as some experience with embedded systems and Linux operating system fundamentals.
- Fluency in English and ability to communicate with colleagues and partner companies from all around the world and different areas of specialty.
- Possess an analytical mindset, intellectual curiosity, and a willingness to work in a complex software environment.
- Some experience with scripting languages, such as python, bash, or TCL.
- Some experience with asynchronous programming.
- Knowledge of software engineering best practices, including clean code principles.
Nice to Have (any):
- Familiarity with FPGA and/or GPU programming.
- Familiarity with medical industry standards (e.g. IEC 62304) and regulations.
- Familiarity with modern software communication technologies, such as REST, gRPC, protobuf and/or WebRTC (or similar).
- Familiarity with JavaScript/TypeScript and React.
- Familiarity with additional tools and technologies such as yocto, cmake, containerization, systemd.
- Knowledge of micro/mini services architectures.
- Knowledge of Agile development methodologies (e.g., Scrum, LeSS).
- Knowledge of AI on edge devices.
- Knowledge of image and/or video processing technologies.
- Cyber security awareness.
How to make yourself stand out:
- Experience or proficiency in any of the aforementioned “Nice to Haves”.
Why Snke
- A supportive, international team connected by shared values and a culture of trust
- Meaningful responsibilities with a lasting impact on global healthtech, improving medical decisions and patient outcomes
- 30 vacation days, plus December 24th and December 31st
- Flexible working hours and a hybrid work model within Germany
- Bike leasing via our partner “BikeLeasing”
- Parking garage and secure underground bike storage
- Subsidized company restaurant and in-house café
- Urban Sports Club membership with employer contribution
- Regular after-work, team, and company events
- Centrally located, modern workspace with a 212 m² rooftop terrace