Shared job

Senior C/C++ Engineer (m/f/d) — Robotics & Embedded Systems

You develop high-performance software for robotic systems, sensors and industrial controls. You work at the interface between hardware and software and bring deep understanding of real-time requirements.

View all jobs

Hiring companies

Ouhud Digital GmbH

Zürich, Schweiz

Ouhud Digital develops custom software, CRM systems and AI automation for companies in Germany and Switzerland.

Ref. OUH-EMB-2503

Senior C/C++ Engineer (m/f/d) — Robotics & Embedded Systems

You develop high-performance software for robotic systems, sensors and industrial controls. You work at the interface between hardware and software and bring deep understanding of real-time requirements.

Senior · 5+ years Full-time On-site · Düsseldorf / Zurich

Your responsibilities

  • Development of performant C++ applications for robotics and embedded platforms
  • Design of real-time controls, drivers and hardware abstraction layers
  • Integration of sensors, actuators and bus systems (CAN, Modbus, EtherCAT)
  • Performance profiling, memory optimisation and multithreading
  • Technical architecture and close cooperation with hardware engineers
  • Build and maintain automated test pipelines for embedded targets

Your profile

  • University degree in Computer Science, Electrical Engineering, Mechatronics or comparable qualification
  • At least 5 years of experience in modern C++ development (C++17/20)
  • Excellent German and English skills
  • Deep knowledge of multithreading, concurrency and lock-free data structures
  • Experience with real-time operating systems (RTOS, Linux with RT patch) and embedded targets
  • Confident with CMake, GCC/Clang, GDB and cross-compilation
  • Experience with profiling tools (Valgrind, perf, gprof) and embedded debugging
  • Knowledge of driver development, bus systems or sensor fusion
  • Experience with ROS 2, Gazebo or other robotics frameworks
  • Python for test automation and tooling
  • Structured, clean approach with focus on stability and maintainability

Nice to have

  • MATLAB/Simulink for modelling and controller design
  • Knowledge of functional safety (ISO 26262, IEC 61508)
Apply now

Nothing that fits?

Then apply anyway. Tell us what you want to work on and what you bring – we read every application and get in touch when a suitable role comes up.

Send an open application

Online application

Upload your documents securely. We will get back to you as soon as possible.

Required fields are marked with *.

Desired work location *

You don't have to provide this — it helps us evaluate your application.

Multiple files allowed · PDF, DOC, DOCX, JPG, PNG · max. 10 MB per file

Ready for your next project?

Free initial consultation - no sales pressure, just clear answers.

Request consultation