CareerPlanSign in

Softwareentwickler - Embedded C++ (m/w/d)

Ulm, Donau, BADEN_WUERTTEMBERG💼 Full-time🗓 2026-09-01 → 2026-09-27

Core

Design, development, and maintenance of a comprehensive software platform for optoelectronic vision systems, including middleware for distributed system automation.

Role type

Senior Embedded C++ Software Engineer

Builds

Software platforms for optoelectronic vision systems and middleware for distributed systems

Domain

Defense technology, sensorics, and security systems

Deliverable

production ML models | product features

Required skills

C++ (C++17/23), Embedded Systems (Buildroot Linux, QNX, FreeRTOS), Requirements Engineering, Middleware (MQTT, DDS, CANopen), UML, Object-Oriented Design

Preferred skills

SoC Architectures (Xilinx Zynq), Test Development (Unit & Component Tests)

Technologies

Git, Jira, Confluence, CMake, Catch2, SQLite, Buildroot, Enterprise Architect, CAN-Bus, Ethernet

Responsibilities

Conceptualize, develop, and maintain software platforms for optoelectronic vision systems; Conduct requirements engineering and create software specifications; Develop middleware solutions for distributed systems; Perform agile planning and implementation of software projects

Seniority

Senior, hands-on IC

Sourced via bundesagentur · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.