Embedded Software Engineer (F/M/D)

31 lug - Bressanone
ALLSIDES Media

Position Overview
We 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.
This full-time role is located on-site at our office in Brixen/Bressanone, Italy.
Main Responsibilities:
Real-Time System Development
Design and develop high-performance embedded software for 3D scanning systems with real-time data processing requiremets
Implement multithreaded architectures for coordinating cameras, projectors, motors, lenses and lighting systems
Optimize software for handling high-throughput data pipelines processing large datasets (50+ GB) in real-time
Write clean, efficient and maintainable C++ and Python code with focus on performance and reliability
Profile and optimize critical code paths using modern profiling tools and performance measurement frameworks
Hardware Integration & Control
Interface with and control industrial cameras, including SDK integration (e.g., Basler Pylon, mvIMPACT genicam) and image acquisition pipelines
Develop control systems for projectors, motors,



lenses and lighting hardware
Implement robust communication protocols and synchronization mechanisms for multi-device coordination
Ensure deterministic real-time behavior and minimal latency in hardware control loops
Design motion planning and control algorithms for automated 3D scanning workflows
Collaborate with mechanical engineers to define hardware-software interfaces
Qualifications Required:
Bachelor's degree in Computer Science, Computer Engineering, Electronics Engineering, or related field
4+ years of professional experience in embedded or systems-level software development, with strong proficiency in C++ (modern C++11/14/17) and Python
Proven experience interfacing with hardware (cameras, sensors, motors) on Linux development environments
English required, German or Italian is an advantage
Nice to Have:
Computer vision processing pipelines
Familiarity with robotic systems, PLC environments (Beckhoff TwinCAT), and communication protocols (EtherCAT, Modbus, TCP/IP, gRPC, GPIO)
Experience with CMake, Git, Docker, performance measurement frameworks
Benefits:
Competitive salary package
Stock Options
Flexible working hours, Remote work
Lunch voucher for working days
Small team, flat hierarchy
Personal and professional growth opportunities: Take over and own important parts of infrastructure development and help us blitz-scale
Relocation assistance
Visa sponsorship
Access to a coffee-bar and gym at Durst AG
#J-*****-Ljbffr

Senior Angular Developer

06 ago - Torino
ITConsulting

Senior Analog/Mixed-Signal Behavioral Modeling Engineer

06 ago - Reggio Emilia
K2 Partnering Solutions

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per embedded software engineer (f/m/d) / bressanone

Senior Angular Developer

06 ago - Torino
ITConsulting

Senior Analog/Mixed-Signal Behavioral Modeling Engineer

06 ago - Cagliari
K2 Partnering Solutions