Software Engineer – Linux System Integration

Posted 12 Days Ago
Be an Early Applicant
Munich, Bavaria
Entry level
Healthtech
The Role
The Software Engineer will manage and optimize Linux distributions for medical products, maintain software architecture and build systems, ensure system security and integrity, oversee release management, and collaborate with a cross-functional team for cohesive development. Responsibilities involve coding, implementing updates, and optimizing processes to enhance system efficiency.
Summary Generated by Built In

Company Description

Founded in Munich, Germany in 1989, Brainlab develops, manufactures and markets software-driven medical technology, enabling access to improved, more efficient, less-invasive patient treatments. Our key to success is our creative, talented and hard-working team, which consists of around 2400 dedicated and inspiring individuals in 25 locations worldwide. To succeed in reaching our targets, we are seeking committed colleagues who can stand behind our core values curious, authentic and useful.

Job Description

Our R&D Snke Edge team develops the Brainlab 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 Brainlab 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 testing.

We are looking for a 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.

As a Software Engineer within our team, you will be responsible for the maintenance of our build toolchain and the meta layers for multiple medical products. Typical areas of responsibility include:

Linux Distribution Maintenance:

  • Design, implement and update the VIED Linux distribution and supporting libraries
  • Ensure a secure and stable Linux environment by implementing necessary updates and patches

Software Architecture and Build System Management:

  • Collaborate with architect to maintain and optimize the software architecture
  • Define and implement concepts to maintain a robust and fast build system
  • Continuously optimize the build process to improve speed, reliability, and overall system efficiency

System Integrity and Security:

  • Take responsibility for delivering a system with all security patches in place
  • Supervise the correctness of device tree configurations, system boot processes, and the integration of software components.

Collaboration and Coordination:

  • Work closely with other software engineers to ensure cohesive and aligned software development efforts
  • Collaborate with partner companies and teams across different specialties

Release Management:

  • Manage and optimize the software release process for quality and timeliness

Qualifications

  • University degree in computer science, physics, engineering or a related discipline
  • Analytical skills and willingness to work in a complex software environment
  • Extensive experience with Yocto for multiple products and processors
  • Proficiency in Jenkins for CI/CD pipeline management
  • In-depth knowledge of Linux, including device tree configuration, u-boot, and kernel patches
  • Experience with RAUC for robust and secure firmware updates
  • Strong scripting skills in Bash and Python
  • 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

Following experiences would be considered as a plus:

  • Familiarity with Xilinx MPSoC platforms
  • Knowledge of programming in C++ and Rust
  • Experience with Docker and virtualization tools like VMware ESI
  • Proficiency in automated testing frameworks such as Robot Framework
  • Exposure to AI and machine learning concepts or projects
  • Experience with Agile development methodologies (e.g., Scrum, Kanban)
  • Familiarity with medical industry standards (e.g. 60601-1) and regulations

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

Top Skills

Bash
C++
Linux
Python
Rust
Yocto
The Company
HQ: Munich
1,473 Employees
On-site Workplace
Year Founded: 1989

What We Do

Brainlab is a digital medical technology pioneer founded in 1989 and headquartered in Munich. The company employs more than 2000 people in 25 locations around the globe. Brainlab serves physicians, medical professionals and their patients in over 6000 hospitals in 121 countries.

Brainlab creates software-driven medical solutions that digitize, automate and optimize clinical workflows for neurosurgery, spine, trauma, craniomaxillofacial (CMF), general and vascular surgery as well as radiotherapy and radiosurgery. Core products center around surgical navigation, radiotherapy, digital operating room integration, and information and knowledge exchange. The Brainlab open framework operating system will allow third parties to develop medical applications to further advance the field of spatial computing and mixed reality.

Brainlab is dedicated to creating an impact in healthcare. The company connects opportunities from emerging digital technologies to transform healthcare at scale and help improve the lives of patients worldwide.

Similar Jobs

Celonis Logo Celonis

Associate Software Engineer

Big Data • Information Technology • Productivity • Software • Analytics • Business Intelligence • Consulting
Hybrid
Munich, Bavaria, DEU
3000 Employees

ServiceNow Logo ServiceNow

Advisory Solution Consultant - German speaking

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Munich, Bavaria, DEU
26000 Employees

ServiceNow Logo ServiceNow

Sr Solution Consultant Finance Services and Insurances - German speaking

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Munich, Bavaria, DEU
26000 Employees

ServiceNow Logo ServiceNow

Sr Solution Consultant- German speaking

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Munich, Bavaria, DEU
26000 Employees

Similar Companies Hiring

AcuityMD Thumbnail
Software • Healthtech
Boston, MA
168 Employees
Zealthy Thumbnail
Telehealth • Social Impact • Pharmaceutical • Healthtech
New York City, NY
13 Employees
Cencora Thumbnail
Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account