Senior C++ Software Engineer - Hardware Integration

European Recruitment
Munich, Bavaria, Germany
Bedauerlicherweise ist der von Ihnen gesuchte Job nicht mehr verfügbar.

Senior C++ Software Engineer - Hardware Integration

European Recruitment are working closely with an exciting robotics company, based in Munich, who are looking for a Senior C++ Software Engineer to join their Hardware Integration team.

In this role you will contribute to all aspects related to hardware integration between the main software product and in-house hardware products as well as 3rd party hardware devices.

Responsibilities as Senior C++ Software Engineer :

Design, development and testing of software layer dealing with hardware abstraction and integration between the main software product and various classes of hardware devices (e.

g., robots, PLCs, AGVs, cameras, sensors, industrial standards & protocols).

  • Set-up of physical testbeds for hardware devices on a road towards automated HIL / QA-testing.
  • Contribution to conceptual, architectural and software design topics for enabling continuous (re-)engineering and operation of automation solutions at scale (fleets >

500 robotic agents).

Contribution to a growing codebase written in modern C++17.

Requirements :

  • Minimum of 5+ years working experience in a C++-codebase within a product-oriented and agile development model.
  • Experience designing and developing software in modern C++14 / 17 / 20 on Unix and Windows.
  • Experience in testing software from static code analysis and unit / module tests to HIL test setups.
  • Proven delivery of reliable, maintainable, and extendable software designs and production-quality software solutions.
  • Keen perception, comprehension, and abstraction skills.

Desirable experience :

  • Knowledge in robotics, control, computer vision and / or industrial automation.
  • Knowledge of industrial protocols such as DDS, OPC-UA, MQTT, Modbus, IO-Link, CAN, Ethercat, Profibus / net, etc.
  • Knowledge of relevant industrial standards relating to hardware abstraction e.g., OPC-UA Companion Specifications, VDA-standards (e.g. VDA-5050), etc.
  • Familiarity with our general tooling stack e.g., Gitlab, Gitlab CI, Docker, Conan (package manager), CMake, Jira / Confluence / MS Teams.
  • Familiarity with a scripting language, e.g. Python3 and / or Bash.

If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to [email protected].

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https : / / eu-recruit.

com / about-us / privacy-notice / )

Vor 30+ Tagen
Ähnliche Stellenangebote
Gesponsert
Noir
München, Bayern

As a Senior Software Engineer developer, you will play a crucial role in designing, developing, and maintaining software applications that enable the development of cutting-edge space solutions and aerospace applications. Senior Software Engineer - Aerospace Technology - Munich, Germany (Remote). We...

Gesponsert
the rec hub.
Germany, Germany

We have partnered with an exciting AI based Customer Service Software company based in Germany and we are excited to be supporting them on their search for a Senior Frontend Developer to build their new AI based Product:. ...

DACHSER SE
DE

Menschen verfolgen wir die Mission, die weltweit intelligenteste Kombination und Integration logistischer Netzkompetenzen zu schaffen und so die Logistikbilanz unserer Kunden zu optimieren. Fortgeschrittenes Datenbankdesign und -optimierung sowie Integration von externen Systemen und Diensten. ...

Entrix GmbH
München, Bayern

A driven Senior Software Engineer (d/f/m) with a deep technical understanding of your craft and a strong curiosity to understand the solution space to deliver the best possible solution paired with strong pragmatism and inert need for delivery now and iteratively. Define and foster engineering best ...

Xentral ERP Software
Remote, Germany
Homeoffice

We are looking for a Senior Software Engineer Fulfillment to join us remotely. Together with your team, you focus on software development, continuously improve the quality of the code and establish high-quality code and architecture standards. You develop our SaaS product considering complexity, arc...

Raisin
München, Bayern

Help to establish software engineering best practices. Proven professional experience as a Software Engineer. ...

BMW Group
München, Bayern

CodeCraft is the high-performance state-of-the-art Software development platform for the development of software for electronic control units (ECUs) in infotainment, autonomous driving, and other fields. Software is the key enabler for an inspirational customer experience in the Digital Car. Therefo...

Verivox GmbH
München, Bayern

We offer a fulltime position (40h/week) as a Senior Software Engineer Backend (m/f/d) - Insurance in one of our locations in either Heidelberg, Berlin, Leipzig or Munich. Transition and re-engineering of our existing web platform. ...

JUNIQE
München, Bayern

Senior Frontend Software Engineer. Als Frontend Engineer arbeitest Du an komplexen Projekten und entwickelst unseren Shop mit coolen Features weiter. Du hast die Evaluierung und Integration von neuen Frontend-Technologien immer im Blick. ...

Argo Defense – kfm
München, Bayern

Für ein bekanntes Unternehmen aus dem Defense-Sektor am Standort München suchen wir einen Software Integration Engineer (m/w/d) ab sofort in Vollzeit. Software Integration Engineer (m/w/d). Software Integration Engineer (m/w/d) sind Sie für folgende Aufgaben zuständig:. Software Integration Engineer...