Contact
Join us!

Become a part of the Family

The MicroDoc team is composed of highly skilled professionals from more than 13 different countries. We are benefitting from a variety of cultural and educational backgrounds and are prepared to do business with an international customer base. The team is carefully balanced between seasoned professionals with multi-year experience and young aspiring engineers who are looking for challenges and personal improvement.

Modern Working Environment
Team Building
Education
Always Evolving

As leading supplier of Java™ technology, member of the JCP Executive Committee, and member of the GraalVM™ Advisory Board, MicroDoc is always seeking for specialists and full-stack developers.

Software Ingenieur Virtual Machine Technology und Embedded Systems (w/m/d)

Software Engineer Virtual Machine Technology and Embedded Systems (w/m/d)

Ort: Berlin, München, Stuttgart

Wir bei MicroDoc entwickeln nicht nur in Java, wir entwickeln Java™. Als führender Anbieter von Java™ und GraalVM™ Technologien in Europa erstellen wir maßgeschneiderte Laufzeitumgebungen für unsere Kunden. Hat es dich schon immer interessiert, wie so eine Sprache funktioniert und was eine richtig gute Laufzeitumgebung ausmacht? Dann Bewirb dich jetzt als Software Ingenieur/Ingenieurin Virtual Machine Technology und Embedded Systems (w/m/d) bei MicroDoc.

Deine Aufgaben:

  • Du wirst Teil unseres hochqualifizierten Virtual Machine Technology
  • Entwicklungsteams und arbeitest an Neuentwicklungen und Portierungen von
  • Java VMs, GraalVMs und anderen Virtualisierungstechnologien für Embedded
  • Systems auf unterschiedlichen HW/SW Architekturen (x86, ARM, PPC …).
  • Du unterstützt unsere internationalen Kunden bei technischen Analysen und entwirfst Lösungskonzepte um kundenspezifische Anforderungen umzusetzen.
  • Du hilfst bei der Weiterentwicklung und Optimierung unserer Entwicklungsplattformen
  • Du konzipierst, entwirfst und programmierst Embedded Software für Smart Devices nach modernen Clean-Code-Prinzipien.
  • Du integrierst die Software in bestehende Systeme und bindest Geräte an die jeweilige IoT-Plattform an.
  • Du erarbeitest verschiedene Anforderungen für vielfältige Systemkomponenten.
  • Du testest die entwickelten Systeme, bereinigst auftretende Bugs und optimierst bestehende Software.

Dein Profil:

  • Du hast ein abgeschlossenes naturwissenschaftliches oder technisches Studium (Informatik, Physik, Mathematik o.ä.)
  • Du hast fundierte Erfahrung in der Softwareentwicklung mit Schwerpunkt Embedded Sytems oder hardware-naher Programmierung.
  • Du hast sehr gute Kenntnisse und Praxiserfahrung mit C, C++ (ggfl. auch Assembler), gute Kenntnisse in Java und interessierst dich für Programmiersprachen wie Rust oder Go.
  • Du hast Erfahrung mit der Softwareentwicklung auf verschiedenen Betriebssystemen, Embedded Linux und Containertechnologien wie Docker.
  • Du sprichst gut Englisch und Deutsch.

Deine Benefits

  • Du besetzt eine außergewöhnliche Job Position mit Gestaltungsmöglichkeiten von Schlüsseltechnologien für Internationale Kunden aus verschiedenen Branchen
  • Du hast die Möglichkeit zwischen „hard-core“ Virtual Machine Software Entwicklung und Kundenprojekten hin- und her zu wechseln
  • Du arbeitest in einem internationalen Team und mit den besten Entwicklern der Welt zusammen (i.e. dem GraalVM Team von Oracle)
  • Du arbeitest in einer überschaubaren technologie getriebenen Hi-Tech Firma mit flachen Hirarchien
  • Du kannst schnell Verantwortung übernehmen und selbstbestimmt arbeiten
  • Möglichkeit zu Home-Office, Flexible Arbeitszeit, Teilzeitmodelle
  • Jährliches Weiterbildungsbudget
  • Modern ausgestattete, zentral gelegene Büros.
  • Moderne Hardware-Ausstattung deiner Wahl
  • Firmenfeste z.B. MicroDoc Tag, Summercamp, Wintercamp
  • Gratis Bio-Obst, Wasser und Kaffee etc.

At MicroDoc, we don’t just develop in Java, we develop Java™. As a leading provider of Java™ and GraalVM™ technologies in Europe, we create tailor-made runtime environments for our customers. Have you always been interested in how such a language works and what makes a really good runtime environment? Then apply now as software engineer virtual machine technology and embedded systems at MicroDoc.

Your duties:

  • You will be part of our highly qualified virtual machine development team and work on new developments and ports of Java VMs, GraalVM and other virtualization technologies for embedded systems on different HW/SW architectures (x86, ARM, PPC …). You support our international customers with technical analyzes and design solution concepts to implement customer-specific requirements.
  • You will help with the further development and optimization of our development platforms
  • You conceive, design and program embedded software for smart devices according to modern clean code principles.
  • You integrate the software into existing systems and connect devices to the respective IoT platform.
  • You will develop different requirements for a wide range of system components.
  • You test the developed systems, clean up any bugs that occur and optimize existing software.

Your profile:

  • You have completed a scientific or technical degree (computer science, physics, mathematics or similar)
  • You have in-depth experience in software development with a focus on embedded systems or hardware-related programming.
  • You have very good knowledge and practical experience with C, C++ (possibly also assembler), good knowledge of Java and are interested in programming languages such as Rust or Go.
  • You have experience with software development on various operating systems, embedded Linux and container technologies such as Docker.
  • You speak good English and German.

Your benefits:

  • You occupy an exceptional job position with design opportunities for key technologies for international customers from various industries
  • You have the opportunity to switch back and forth between “hard-core” virtual machine software development and customer projects
  • You work in an international team and with the best developers in the world (i.e. the GraalVM team from Oracle)
  • You work in a manageable technology-driven hi-tech company with flat hierarchies
  • You can quickly take on responsibility and work independently
  • Opportunity to work from home, flexible working hours, part-time models
  • Annual training budget
  • Modern equipped, centrally located offices.
  • Modern hardware equipment of your choice
  • Company parties e.g. MicroDoc Day, summer camp, winter camp
  • Free organic fruit, water and coffee etc.

How to apply!

Send your resume and cover letter to jobs@microdoc.com or just visit us at:

Elektrastraße 6a
81925 München
Germany

We look forward to hearing from you!

Datenschutz:
Unsere Datenschutzerklärung finden Sie unter https://www.microdoc.com/privacy/ .