Software Engineer - Embedded Vision & Communications

NEURA Robotics GmbH | Imprint |

Location

Germany

Vacancy for

Human

Employment type

Full-time

Necessary education

Higher

Employer provided salary

1€ per year

Posted at 03.11.2025

Description

Requirements

  1. You hold a Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field;
  2. You have more than five years of professional software development experience with modern C++ (C++14/17/20);
  3. You have proven, hands-on experience with a Data Distribution Service (DDS) implementation, preferably FastDDS, and you possess a strong understanding of the RTPS protocol;
  4. You have solid experience in embedded systems programming, including development on resource-constrained targets (SoCs, MCUs) using Embedded Linux, QNX, or an RTOS;
  5. You are familiar with computer vision concepts and data flows, such as image streams, point clouds, and object detection metadata;
  6. You have a strong understanding of networking concepts (UDP, multicast) and real-time systems principles;
  7. You have experience with ROS 2, which is considered a significant advantage.

    Check out the full job listings here.

Needed key skills

  • Algorithms
  • C++
  • Collaboration
  • Communication
  • Debugging
  • Development
  • Engineering
  • Infrastructure
  • Networking
  • Problem-solving skills
  • Programming skills
  • Software proficiency
  • Technology savvy

Bonuses

Creative Freedom and Agility, Attractive Compensation, Professional Growth, Passion for Winning, One Team.

Share with friends