Our R&D Snke Edge team develops the hardware for our future Digital O.R. and Image Guided Surgery portfolio. These stateoftheart 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 Linux user space including server based architectures front end development up to 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 handson 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 highquality cuttingedge software and hardware solutions
As a Software Engineer within our team you will be responsible for developing new embedded and service software. Typical areas of responsibility include:
- Design implement and optimize product features across the full architecture stack (Bare metal Linux driver and application Server services) using C C rust
- Verify the implemented features with unit and integration tests (SIL HIL)
- Work across diverse hardware platforms including multiSoC embedded systems and highperformance servers
- Collaborate closely within crossfunctional teams to understand requirements and deliver highperformance robust software solutions
- Assist hardware bringup and debugging
- Research cuttingedge technologies for future products and services.
Qualifications :
- University degree in computer science physics mathematics engineering or a related discipline
- Proficiency in C/C as well as experience with embedded systems and/or Linux operating system fundamentals
- Understanding of modern software communication technologies such as REST gRPC and/or WebRTC (or similar)
- Knowledge of image and/or video processing technologies
- 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 Rust Python Yocto Chromium CMake Jenkins Docker and Robot Framework
- Knowledge of principles of microservices architecture
- Knowledge of cyber security
- Familiarity with FPGA and/or GPU programming
- Knowledge of principles of microservices architecture
- Familiarity with medical industry standards (e.g. IEC 62304 and regulations
- Experience with Agile development methodologies (e.g. Scrum LeSS)
- Familiarity with medical industry standards (e.g. 606011 and regulations
- Experience with AI on edge devices
Additional Information :
- A mutuallysupportive 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
- Awardwinning subsidized company restaurant and inhouse cafes
- Varietyrich fitness program in our ultramodern 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: Graldine Ferrer
Remote Work :
No
Employment Type :
Fulltime