Chaberton Professionals, division of Chaberton Partners dedicated to Middle and Top Management search, is currently seeking an R&D Embedded Software Engineer for a leading international provider of automation technologies for industrial, logistics, and retail applications.
We are looking for an R&D Embedded Software Engineer to join the R&D division. The selected candidate will support the definition, development, and validation of embedded hardware platforms. The role offers the opportunity to work alongside cross-functional teams throughout the full product lifecycle.
Key Responsibilities:
-
Design and implement medium to complex software subsystems within a larger embedded system.
-
Apply best practices in embedded software development and contribute to architectural decisions.
-
Take ownership of design choices and lead technical discussions with peers.
-
Collaborate effectively with the Validation & Verification team during integration and troubleshooting phases.
-
Support internal processes for product development and ensure documentation is properly maintained.
-
Participate in code reviews and contribute to the continuous improvement of development practices.
Requirements:
-
3–4 years of experience in embedded systems development within structured environments (with tools/processes such as requirements tracking, version control systems, bug tracking, etc.).
-
Strong knowledge of C/C++ programming for embedded systems.
-
Experience in embedded system design and integration.
-
Familiarity with version control tools (e.g. Git), build systems (e.g. CMake), and development environments (e.g. VSCode).
-
Understanding of Object-Oriented Programming and software design patterns.
-
Experience with tools for software lifecycle management (bug tracking, CI/CD, etc.).
-
Exposure to Linux application development and AI algorithm deployment on embedded platforms.
-
Experience with Linux kernel space programming (e.g., drivers for I2C, SPI, PCI, USB).
-
Familiarity with the Yocto Project.
-
Experience in international and cross-functional development teams.
-
Proactive and problem-solving mindset.
-
Comfortable in collaborative and multidisciplinary environments.
-
Strong sense of ownership and accountability for assigned tasks.
-
Committed to delivering high-quality solutions on time.
Location: Bologna