R&D Senior Software Engineer – Stationary Industrial Scanners
Build the technology that shapes our future products! We are looking for a talented Software Engineer to join our R&D team and contribute to the development of next-generation embedded products. You will work on software architecture, design, and implementation, taking ownership of key components and helping us push technological boundaries.
What You Will Do
* Design, develop, and debug complex C++ software for embedded systems in a Linux environment
* Collaborate on the definition of the software architecture and contribute to technical decision‑making
* Apply modern engineering practices including CI/CD, TDD, automated testing
* Work closely with Validation & Verification to ensure reliability and performance
* Benchmark competitor solutions and support continuous product improvement
* Contribute to documentation, peer reviews, and knowledge sharing
What You Bring
* Degree in Software Engineering, Computer Science, or similar
* 5+ years of experience in modern C++ development
* Solid understanding of Linux user‑space programming and debugging
* Knowledge of Git, Jenkins, CMake, and modern DevOps workflows
* (Nice to have) experience with embedded systems, kernel development, or the Yocto Project
Who You Are
We’re looking for someone with strong technical curiosity, a collaborative mindset, and a drive to make a real impact. You thrive in dynamic environments, communicate openly, and bring energy, ownership, and a sense of urgency to your work. An entrepreneurial spirit and passion for innovation will help you excel in our R&D culture.
Location
Bologna, Emilia‑Romagna, Italy
#J-18808-Ljbffr