Ph3Position Overview /h3 pWe are seeking an experienced Embedded Software Engineer to join our team, where we develop cutting‑edge 3D scanning systems for industrial applications. You will work on sophisticated multi‑camera scanning systems that process massive data in real‑time, developing high‑performance C++ software that controls cameras, projectors, motors, lenses, and lighting systems. As we expand our technology portfolio, you will also play a key role in pioneering our next‑generation scanner featuring robotic arm integration, leading the software architecture and control systems for automated 3D capture workflows. /p pThis full‑time role is located on‑site at our office in Brixen/Bressanone, Italy. /p h3Main Responsibilities /h3 ul liReal‑Time System Development /li liDesign and develop high‑performance embedded software for 3D scanning systems with real‑time data processing requirements /li liImplement multithreaded architectures for coordinating cameras, projectors, motors, lenses and lighting systems /li liOptimize software for handling high‑throughput data pipelines processing large datasets (50+ GB) in real‑time /li liWrite clean, efficient and maintainable C++ and Python code with focus on performance and reliability /li liProfile and optimize critical code paths using modern profiling tools and performance measurement frameworks /li liHardware Integration Control /li liInterface with and control industrial cameras, including SDK integration (e.g., Basler Pylon, mvIMPACT genicam) and image acquisition pipelines /li liDevelop control systems for projectors, motors, lenses and lighting hardware /li liImplement robust communication protocols and synchronization mechanisms for multi‑device coordination /li liEnsure deterministic real‑time behavior and minimal latency in hardware control loops /li liDesign motion planning and control algorithms for automated 3D scanning workflows /li liCollaborate with mechanical engineers to define hardware‑software interfaces /li /ul h3Qualifications Required /h3 ul liBachelor's degree in Computer Science, Computer Engineering, Electronics Engineering, or related field /li li4+ years of professional experience in embedded or systems‑level software development, with strong proficiency in C++ (modern C++11/14/17) and Python /li liProven experience interfacing with hardware (cameras, sensors, motors) on Linux development environments /li liEnglish required, German or Italian is an advantage /li /ul h3Nice to Have /h3 ul liComputer vision processing pipelines /li liFamiliarity with robotic systems, PLC environments (Beckhoff TwinCAT), and communication protocols (EtherCAT, Modbus, TCP/IP, gRPC, GPIO) /li liExperience with CMake, Git, Docker, performance measurement frameworks /li /ul h3Benefits /h3 ul liCompetitive salary package /li liStock Options /li liFlexible working hours, Remote work /li liLunch voucher for working days /li liSmall team, flat hierarchy /li liPersonal and professional growth opportunities: Take over and own important parts of infrastructure development and help us blitz‑scale /li liRelocation assistance /li liVisa sponsorship /li liAccess to a coffee‑bar and gym at Durst AG /li /ul /p #J-18808-Ljbffr