Skip to main content

Embedded Software Developer / Engineer (m/f/d)

If you thrive in making a positive impact on the world in a high-expectations environment where challenging the status quo and driving continuous improvement is the way of life - then we are the company for you. Make a difference - join us and contribute to our important work helping protect lives and the environment.

OTT HydroMet is a global leader in hydrology and meteorology sensors, stations, and intelligent networks. Our solutions provide valuable insights that help Water and Weather Experts protect lives, the environment and infrastructure. We serve customers worldwide with Sales and Service coverage in more than 90 countries and production facilities in the United States, Germany and The Netherlands. To achieve our ambitious goals, we hire diverse talent that shares our Core Value of “The Best Team Wins”. We invest in the development of our associates and provide them with opportunities for career advancement to help realize their full potential. Learn more about OTT HydroMet at .

OTT HydroMet is a wholly-owned subsidiary of Danaher Corporation, a global science and technology innovator and #160 on the list of Fortune 500 companies.

***This position can be remote in Western Europe with travel to the OTT HydroMet offices in Germany and Netherlands***

The firmware engineer is an integral position within the OTT Hydromet R&D team based in Kempten (Allgäu) but also in Fellbach by Stuttgart and in Delft, Netherlands.

The engineer will be part of a dynamic distributed SCRUM team, working in a collaborative environment with the core responsibility of developing high quality innovative solutions.
Additional responsibilities include firmware engineering support to sustain and improve the viability of existing products and active contribution to improve the efficiency of development processes.

Core Responsibilities of this role:

  • Design, implement, verify and debug high quality firmware for data loggers and data communication devices

  • Ensure high firmware quality by applying early defect discovery and removal including unit tests, code reviews and usage of code analysis tools

  • Analyze acceptance criteria and provide estimates of effort.

  • Integrate and test the firmware in the target system

  • Participate in code and design reviews

  • Maintain some tools in the toolchain (e.g. code analysis tools, build server)

  • Qualification and skills:

  • Minimum of a bachelor’s degree in Electrical/Computer Engineering, Computer Science or equivalent field.

  • 3+ years of development experience under Linux and Real time kernels in C/C++

  • Experience with (distributed) agile/scrum methodologies and scrum processes

  • Collaboration with cross functional team: systems engineering, electrical engineering, mechanical engineering, software, QA

  • Object-oriented software design principles and patterns

  • Atlassian Tools including: Jira, Confluence, Bitbucket

  • Experience with common peripherals like CAN, I2C, SPI, UART, USB, Ethernet

  • Distributed version control such as Git and its workflow principles

  • Good knowledge of Yocto build system and toolchain (setup and maintenance)

  • Good knowledge of secure IP based communication (TLS, HTTPS, IoT procotocols)

  • Demonstrated use of common debugger: GDB, JTAG or others

  • Experience with Continuous Integration is a plus

  • Very good German and English communication skills and open personality

  • Legally authorized to work in the EU

  • #LI-SK1

    #LI-Remote

    OTT HydroMet ist weltweit führend in den Bereichen Hydrologie und Meteorologie. Dafür liefern wir Sensoren, komplette Messstationen sowie intelligente Netzwerke und Software. Unsere Lösungen versorgen Wasser- und Wetterexperten mit wertvollem Wissen zum Schutz von Leben, Umwelt und Infrastruktur. Wir unterstützen Kunden in über 90 Ländern mit durch unseren Vertrieb und Service. Unsere Produktionsstätten befinden sich in den Vereinigten Staaten, in Deutschland und den Niederlanden. Um unsere ambitionierten Ziele zu erreichen, arbeiten wir mit vielfältigen Talenten gemäß der Philosophie „Das beste Team gewinnt“. Wir investieren in die Entwicklung unserer Mitarbeiter und bieten ihnen die Möglichkeit beruflich voranzukommen, um ihr volles Potenzial entfalten zu können.

    OTT HydroMet ist Teil der Danaher Corporation, einem global operierenden Wirtschafts- und Technologiekonzern mit mehr als 67.000 Mitarbeitern weltweit. 

    Als Software Entwickler bei OTT HydroMet arbeiten Sie als Bestandteil eines dynamischen, internationalen Entwicklungsteams an der Entwicklung von innovativen und qualitativ hochwertigen Produkten zur Erfassung und Übertragung von Umweltmessdaten mit.

    Ihre Aufgaben:

  • Konzeption und Implementierung von Firmware für Datenlogger mit umfassender Telemetrie-Funktionalität
  • Sicherstellen hoher Qualität durch Unit Tests, Code Reviews und Code Analyse Tools
  • Mitwirken an Spezifikation und Dokumentation der zu erstellenden Systeme
  • Zusammenarbeit in einem interdisziplinären, internationalen Projektteam
  • Mitbetreuen von Teilen der Toolchain
  • Ihr Profil:

  • Abgeschlossenes technisches Hochschulstudium
  • Mindestes 3 Jahre Berufserfahrung im Bereich Software Entwicklung für Embedded Systems
  • Umfassende Kenntnisse der Programmierung in C++ für Linux Systeme auf aktuellen System on Modules und Microcontrollern
  • Kenntnisse objekt-orientierter Designprinzipien und Entwurfsmuster
  • Erfahrung mit agilen Entwicklungsprozessen
  • Erfahrung mit der Ansteuerung von Peripheriegeräten z.B. über CAN, I2C, SPI, UART, USB, Ethernet
  • Vorteilhaft ist Erfahrung im Umgang mit folgenden Tools: Yocto , Git, Jenkins, VSCode
  • Vorteilhaft ist Erfahrung im Bereich IoT Kommunikation (z.B. MQTT)
  • Gute Deutsch- und Englischkenntnisse (mind. B2) und ein offener Kommunikationsstil
  • When you join us, you’ll also be joining Danaher’s global organization, where 69,000 people wake up every day determined to help our customers win. As an associate, you’ll try new things, work hard, and advance your skills with guidance from dedicated leaders, all with the support of powerful tools and the stability of a tested organization.

    At Danaher, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve.Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.

    If you’ve ever wondered what’s within you, there’s no better time to find out.

    Embedded Software Developer / Engineer (m/f/d)

    OTT HydroMet, Son
    Contract type: 
    Home working
    Categories: 
    Developer, Software Engineer, Embedded Software Engineer
    Degree level: 
    Bachelor
    Master