(Senior) Software Engineer Video Streaming

AI overview

This role involves designing and developing real-time video collaboration features and securing high-quality communication in medical environments.

We’re looking for a hands-on, versatile (Advanced/ Senior) Software Engineer Video Streaming (WebRTC)  who is comfortable building and integrating media streaming solutions for special network topologies as found in hospitals.

Responsibilities

  • Design and develop real-time video collaboration features built on WebSocket and WebRTC protocols.
  • Benchmark and scale the platform to handle bandwidth limitations, diverse participant types, and various client devices.
  • Set up and simulate realistic network scenarios to ensure thorough testing and validation.
  • Architect and implement robust solutions using a modern tech stack ensuring security, scalability, and maintainability.
  • Apply BDD, TDD and DevOps practices, contributing to our CI/CD pipelines.
  • Write clean, readable code to develop and maintain well-structured and efficient applications.
  • Troubleshoot complex issues in both frontend and backend systems, ensuring timely resolution and minimal impact on projects.
  • Collaborate with cross-functional teams to define and implement new features.
  • Stay updated with the latest trends and technologies in real-time communication.
  • Minimum of 6 years of experience in software development, with a focus on real-time communication technologies.
  • Degree in computer science or equivalent combination of education and professional experience.
  • Proven experience in Real-Time Communication Technologies such as WebRTC, to ensure low-latency and high-quality communication.
  • Proficient with WebRTC media servers such like Mediasoup.
  • Experienced with network emulation tools to create realistic network conditions for automated testing.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Skilled in Fluent English and the ability to explain and present difficult concepts to a variety of audiences.

Bonus Qualifications

  • Experience in C# and designing RESTful services for high-level software development.
  • Familiarity with React,  HTML, CSS and Typescript for front-end development.
  • A mutually-supportive, international team
  • Opportunity to build career experience in an exciting international company with a lasting impact on medical technology based in Munich
  • Flexible working hours
  • Secure bicycle storage room
  • Subsidized catering service 
  • Subsidized Gold Gym membership
  • Centrally located, modern work spaces with a great 212m² roof terrace

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

Contact person: Tatjana von Freyberg

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible working hours
  • Modern work spaces with roof terrace: Centrally located, modern work spaces with a great 212m² roof terrace

Das 1989 in München gegründete Technologieunternehmen Brainlab entwickelt, produziert und vermarktet softwaregestützte Medizintechnologie, die den Zugang zu verbesserten, effizienteren und weniger invasiven Patientenbehandlungen ermöglicht. Unser Schlüssel zum Erfolg ist unser kreatives, talentiertes und hart arbeitendes Team, das aus ca. 2000 engagierten und inspirierenden Mitarbeiter:innen an 25 Standorten weltweit besteht. Um unsere Ziele zu erreichen, suchen wir engagierte Kolleg:innen, die hinter unseren Grundwerten Neugier, Authentizität und Nutzen stehen.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job