Senior Software Engineer – C++ – Industrial Automation – Robotics

Senior Software Engineer – C++ – Industrial Automation – Robotics

European Recruitment

Are you a C++ developer that is looking for an exciting new opportunity at a high growth startup recently valued at $1 billion?

At European Recruitment we are working alongside a cutting edge robotics unicorn based in Munich to help them bring on board a Senior C++ Software Engineer with a background in industrial automation and agile methodology.

Responsibilities:

  • Design, development and testing of our software layer dealing with hardware abstraction and integration between our 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 .

What’s On Offer?

  • Dynamic high-tech startup combined with financial soundness and world class investors
  • Challenging tasks and projects .
  • Great working environment in an interdisciplinary, international team of experts
  • Room for creativity and personal development.
  • A comprehensive corporate benefits program that covers health, mobility and learning.
  • As a startup, we of course also have a rooftop terrace, free drinks & fruits, and regular team events.

Qualifications:

  • 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.
  • Minimum of 5+ years working experience in a C++-codebase within a product-oriented and agile development model.
  • Keen perception, comprehension, and abstraction skills
  • Strong verbal and written communication in English.

Preferred Qualifications:

  • 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 you are interested in this role or want to know more, please apply via LinkedIn or send your CV to je@eu-recruit.com.

By applying to this role you understand that we may collect your personal data, store and process it on our systems. For more information please see our Privacy Notice.

(https://eu-recruit.com/about-us/privacy-notice/)

Upload your CV/resume or any other relevant file. Max. file size: 100 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Access document

Case Studies

Quick Drop Your CV

A member of our team will contact you ASAP.

This is the heading

Lorem ipsum dolor sit amet consectetur adipiscing elit dolor

Send A New Vacancy

A member of our team will contact you ASAP.

This site uses cookies. Please accept our terms or find out more:

Please select your language: