Lead Software Engineer (m/f/d) in Berlin

Lead Software Engineer (m/f/d) in Berlin

Berlin Vollzeit 49500 - 60500 € / Jahr (geschätzt) Vor Ort
N

Auf einen Blick

  • Aufgaben: Leite die Softwareentwicklung für medizinische Geräte und führe dein Team zu innovativen Lösungen.
  • Unternehmen: Novanta, ein globales Unternehmen mit einer Kultur der Zusammenarbeit und Innovation.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem starken Fokus auf Teamarbeit.
  • Warum dieser Job: Gestalte die Zukunft der Medizin mit modernster Technologie und mache einen echten Unterschied.
  • Qualifikationen: Erfahrung in der Softwareentwicklung für regulierte medizinische Geräte und Führungskompetenz.

Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.

Build a career powered by innovations that matter!

At Novanta, our innovations power technology products that are transforming healthcare and advanced manufacturing—improving productivity, enhancing people’s lives and redefining what’s possible.

We create for our global customers engineered components and sub-systems that deliver extreme precision and performance for a range of mission-critical applications—from minimally invasive surgery to robotics to 3D metal printing.

Novanta is one global team with over 26 offices located in The Americas, Europe and Asia-Pacific.

Looking for a great place to work?

You have found it with a culture that embraces teamwork, collaboration and empowerment.

Come explore Novanta.

This position is part of Novanta’s Advanced Surgery business unit.

Specialized in the field of Minimally Invasive Medicine, Novanta Medical develops devices and accessories so that doctors can operate with small cuts.

We produce Cameras, Insufflators, Medical Pumps, and tubing that makes diagnosis and treatment easier for everyone.

Our insufflators and pump systems dilate cavities in the body and turn previously complicated surgeries into minor procedures.

Together with customers, doctors, and technical experts, our teams continuously search for new ways to innovate.

  • Primary Responsibilities
  • Leading software development for medical devices and guiding engineers in the implementation of software solutions
  • Leading the transformation from classical software development to AI-supported software development within the team
  • Requirements analysis based on the functional specification or other requirements
  • Creating and reviewing software requirements and maintaining the required software and device documentation for medical-device development, including documentation needed for compliance, traceability, and product lifecycle support
  • Conducting design and code reviews
  • Independent planning of tasks for oneself and the team
  • Creation and execution of software tests
  • Analysis and correction of software modules in highly complex error cases
  • Applying software standards and ensuring standards within the team
  • Creating and maintaining comprehensive technical and regulatory documentation to ensure compliance with FDA and ISO 13485/IEC 62304 standards
  • Further development of internal software standards
  • Assumption of advanced technical or organizational roles within the organization (e. g., Product Owner)
  • Leading and organizing training sessions on software development practice, tools, and standards
  • Support for strategic decisions in the specialist area through preparation, evaluation, recommendation, and advice
  • Additional Responsibilities
  • Leading software development for regulated medical devices and supporting engineers in complex implementation decisions
  • Identifying, evaluating, and introducing AI-supported software development practices, tools, and workflows in the specialist area
  • Supervision of students and external development service providers with focus on technical quality, regulatory expectations, and team learning
  • Assessment of the impact of changes to standards, technologies, and AI-supported development methods on the specialist area
  • Independent mentoring of new employees and engineers in software development practices
  • Participation in the hiring process for new employees, with focus on technical leadership capability and readiness for AI-supported software development
  • Support in the performance evaluation of employees by providing technical input on software engineering skills, collaboration, and development practices
  • Participation, where appropriate, in specialist conferences and external committees to monitor trends in medical-device software development and AI-supported engineering
  • Advising management on business and technology decisions related to software development leadership and AI-supported software engineering
  • General Tasks
  • Close collaboration within the development department and across the company to align medical-device software development activities and AI-supported engineering practices
  • Contributing to company standards and ensuring their practical application in both regulated software development and AI-supported software development workflows
  • Initiating and actively participating in measures related to process improvement, standardization, waste elimination, and the effective use of AI-supported development methods
  • Active participation in the innovation process, with special attention to AI-supported software engineering and its responsible use in medical-device development
  • Strict compliance with quality, occupational safety, and environmental regulations and implementation of the instructions of quality/environmental management representatives and the occupational safety specialist
  • Required Experience, Education, Skills, Training and Competencies
  • Degree in computer science, electrical engineering, mechatronics, systems engineering, automation engineering, or equivalent
  • Approximately 2 years' experience in leading software development for regulated medical devices and guiding engineers in the implementation of software solutions
  • Strong understanding of AI-supported software development approaches and practices, with the ability to lead their adoption within a development team
  • Very good knowledge of system development, software architecture, and software design
  • Extensive knowledge of embedded software development in C/C++ sufficient to provide technical direction, review solutions, and guide implementation decisions
  • Experience providing technical guidance, mentoring engineers, and ensuring high-quality implementation in software projects
  • Confident use of software development tools, AI-supported engineering approaches, and Microsoft Office
  • Good verbal and written English skills (CEFR B2)*

Desirable

  • knowledge in the areas of electrical engineering and transmission protocols
  • Strong leadership mindset with the ability to guide engineers, set technical direction, and create alignment in software development activities
  • High willingness and capability to drive change, especially the transformation from classical software development to AI-supported software development
  • Quality-conscious, trustworthy, and reliable
  • Team-oriented, communicative, and able to influence without relying on direct disciplinary authority
  • Structured and systematic working style with the ability to translate strategic goals into practical team practices
  • Travel Requirements
  • Willingness to travel to all sites and business contacts, up to a maximum of 10% travel (*)
  • Common European Framework of Reference for Languages (CEFR)

Novanta is proud to be an equal employment opportunity and affirmative action workplace.

We consider all qualified applicants without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, military and veteran status, disability, genetics, or any other category protected by federal law or Novanta policy.

Please call +1 781-266-5700 if you need a disability accommodation for any part of the employment process.

Solving complex challenges, delivering innovations that matter!

Novanta is a leading global supplier of core technology solutions that give medical, life science, and advanced industrial original equipment manufacturers a competitive advantage.

We combine deep proprietary expertise and competencies in precision medicine, precision manufacturing, robotics and automation, and advanced surgery with a proven ability to solve complex technical challenges.

This enables Novanta to engineer proprietary technology solutions that deliver extreme precision and performance, tailored to our customers' demanding applications.

The driving force behind our growth is the team of innovative professionals who share a commitment to innovation, the Novanta Growth System, and our customers’ success.

Novanta’s common shares are quoted on Nasdaq under the ticker symbol "NOVT".

#J-18808-Ljbffr

Lead Software Engineer (m/f/d) in Berlin Arbeitgeber: Novanta Inc.

Novanta Inc. ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Ludwigsstadt ein unterstützendes und kollegiales Arbeitsumfeld bietet. Wir fördern Teamarbeit und Empowerment, was es unseren Mitarbeitern ermöglicht, ihre Fähigkeiten zu entfalten und sich beruflich weiterzuentwickeln. Zudem profitieren unsere Mitarbeiter von flexiblen Arbeitszeiten und einer positiven Unternehmenskultur, die Wert auf Vielfalt und Inklusion legt.

N

Kontaktdaten:

Novanta Inc. Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Lead Software Engineer (m/f/d) in Berlin erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Novanta Inc. anzuklopfen, wenn du dich auf die Stelle als Lead Software Engineer (m/f/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Novanta Inc. vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Lead Software Engineer (m/f/d) in Berlin mit Bravour zu bestehen

Führung von Softwareentwicklung für regulierte medizinische Geräte
AI-unterstützte Softwareentwicklung
Anforderungsanalyse
Erstellung und Überprüfung von Softwareanforderungen
Dokumentation für medizinische Geräte
Design- und Code-Reviews
Softwaretests

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Novanta Inc. klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Novanta Inc. vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.