Posted 2mo ago

R&D Connectivity Software Engineer (11338)

@ Datalogic
Monte San Pietro, Emilia-Romagna, Italy
OnsiteFull Time
Responsibilities:Develop libraries, Maintain libraries, Validate tests
Requirements Summary:Master's degree in Computer, Electronics or Automation Engineering; 3+ years embedded software, C/C++, Python; Italian and English; experience with safety protocols such as PROFIsafe, CIP Safety, FSoE; Linux/RTOS; PLC programming (CoDeSys).
Technical Tools Mentioned:C, C++, Python, Linux, Real-Time OS, CoDeSys, TCP/IP, Wireshark
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Career Opportunities: R&D Connectivity Software Engineer (11338)

Requisition ID 11338 - Posted  - Monte San Pietro - Italy - N/A





































 


Job Description

The Connectivity Software team is in charge of design, develop and maintain SW components that enable customers to connect Datalogic scanners to third-party devices (i.e., PLCs in industrial applications and POS Systems in retail applications) through standard communication interfaces and protocols. The engineer we are looking for will be primarily involved in R&D projects related to SW components that enable our industrial devices to support Functional Safety Communications.

The primary focus of this role is on integration of key safety protocols like PROFIsafe, CIP Safety, and Safety over EtherCAT (FSoE).

 

His/her main duties and responsibilities will be:

 

  • Develop and maintain safety‑protocols SW libraries enabling Datalogic/Datasensing industrial devices to support functional safety features.
  • Facilitate adoption of the above-mentioned SW libraries by new Datalogic/Datasensing devices under development. This task includes implementation of the new requested functionalities and support during the library integration and product certification phases. 
  • Contribute to maintain the above-mentioned SW libraries by ensuring fix of any open defects, upgrade to new possible revisions of integrated protocols, and support to eventually recertificate products adopting these libraries.  
  • Contribute to design, develop, and maintain PLC applications intended to run validation tests of the above-mentioned SW libraries and pre‑certification tests of Datalogic/DataSensing products that adopt them.
  • Perform assigned SW engineering activities always following well-established Software Quality Assurance (SQA) principles and best-practices.
  • Research new technologies potentially providing a competitive advantage for next-generation products.
  • Attend technical and soft-skill training initiatives promoted by the Company to ensure continuous learning and professional growth.

 

Requirements:

 

  • Education: Master’s Degree in Computer, Electronic or Automation Engineering
  • Languages: Italian and English (intermediate or better)
  • Experience: more than three years of hands-on experience in embedded SW engineering, object‑oriented design, and C/C++ programming.

 

Specific Knowledge and Experience:     

                   

  • Good command of object-oriented design and programming in C, C++, and Python language
  • Good command of multi-threaded programming
  • Proven experience in design and development of software for embedded systems, based on Linux or real-time operating system
  • Good knowledge of well‑established Software-Quality-Assurance principles and best-practices
  • Good knowledge of TCP\IP network protocols and related analysis tools like Wireshark
  • Hands-on experience in PLC programming through CoDeSys (by using Ladder, Structured Test, or alternative languages) is highly preferred.

#LI-IC1










 
































Email this job to a friend
 
 
 
The job has been sent to
 






Please provide the information below
Job title:
*Your friend’s email address:
Message:



*Confirm you are not a robot:






Requisition ID 11338 - Posted  - Monte San Pietro - Italy - N/A


Job Description

The Connectivity Software team is in charge of design, develop and maintain SW components that enable customers to connect Datalogic scanners to third-party devices (i.e., PLCs in industrial applications and POS Systems in retail applications) through standard communication interfaces and protocols. The engineer we are looking for will be primarily involved in R&D projects related to SW components that enable our industrial devices to support Functional Safety Communications.

The primary focus of this role is on integration of key safety protocols like PROFIsafe, CIP Safety, and Safety over EtherCAT (FSoE).

 

His/her main duties and responsibilities will be:

 

  • Develop and maintain safety‑protocols SW libraries enabling Datalogic/Datasensing industrial devices to support functional safety features.
  • Facilitate adoption of the above-mentioned SW libraries by new Datalogic/Datasensing devices under development. This task includes implementation of the new requested functionalities and support during the library integration and product certification phases. 
  • Contribute to maintain the above-mentioned SW libraries by ensuring fix of any open defects, upgrade to new possible revisions of integrated protocols, and support to eventually recertificate products adopting these libraries.  
  • Contribute to design, develop, and maintain PLC applications intended to run validation tests of the above-mentioned SW libraries and pre‑certification tests of Datalogic/DataSensing products that adopt them.
  • Perform assigned SW engineering activities always following well-established Software Quality Assurance (SQA) principles and best-practices.
  • Research new technologies potentially providing a competitive advantage for next-generation products.
  • Attend technical and soft-skill training initiatives promoted by the Company to ensure continuous learning and professional growth.

 

Requirements:

 

  • Education: Master’s Degree in Computer, Electronic or Automation Engineering
  • Languages: Italian and English (intermediate or better)
  • Experience: more than three years of hands-on experience in embedded SW engineering, object‑oriented design, and C/C++ programming.

 

Specific Knowledge and Experience:     

                   

  • Good command of object-oriented design and programming in C, C++, and Python language
  • Good command of multi-threaded programming
  • Proven experience in design and development of software for embedded systems, based on Linux or real-time operating system
  • Good knowledge of well‑established Software-Quality-Assurance principles and best-practices
  • Good knowledge of TCP\IP network protocols and related analysis tools like Wireshark
  • Hands-on experience in PLC programming through CoDeSys (by using Ladder, Structured Test, or alternative languages) is highly preferred.

#LI-IC1



Email this job to a friend
 
The job has been sent to
 
The job has been sent to


Job Description

The Connectivity Software team is in charge of design, develop and maintain SW components that enable customers to connect Datalogic scanners to third-party devices (i.e., PLCs in industrial applications and POS Systems in retail applications) through standard communication interfaces and protocols. The engineer we are looking for will be primarily involved in R&D projects related to SW components that enable our industrial devices to support Functional Safety Communications.

The primary focus of this role is on integration of key safety protocols like PROFIsafe, CIP Safety, and Safety over EtherCAT (FSoE).

 

His/her main duties and responsibilities will be:

 

  • Develop and maintain safety‑protocols SW libraries enabling Datalogic/Datasensing industrial devices to support functional safety features.
  • Facilitate adoption of the above-mentioned SW libraries by new Datalogic/Datasensing devices under development. This task includes implementation of the new requested functionalities and support during the library integration and product certification phases. 
  • Contribute to maintain the above-mentioned SW libraries by ensuring fix of any open defects, upgrade to new possible revisions of integrated protocols, and support to eventually recertificate products adopting these libraries.  
  • Contribute to design, develop, and maintain PLC applications intended to run validation tests of the above-mentioned SW libraries and pre‑certification tests of Datalogic/DataSensing products that adopt them.
  • Perform assigned SW engineering activities always following well-established Software Quality Assurance (SQA) principles and best-practices.
  • Research new technologies potentially providing a competitive advantage for next-generation products.
  • Attend technical and soft-skill training initiatives promoted by the Company to ensure continuous learning and professional growth.

 

Requirements:

 

  • Education: Master’s Degree in Computer, Electronic or Automation Engineering
  • Languages: Italian and English (intermediate or better)
  • Experience: more than three years of hands-on experience in embedded SW engineering, object‑oriented design, and C/C++ programming.

 

Specific Knowledge and Experience:     

                   

  • Good command of object-oriented design and programming in C, C++, and Python language
  • Good command of multi-threaded programming
  • Proven experience in design and development of software for embedded systems, based on Linux or real-time operating system
  • Good knowledge of well‑established Software-Quality-Assurance principles and best-practices
  • Good knowledge of TCP\IP network protocols and related analysis tools like Wireshark
  • Hands-on experience in PLC programming through CoDeSys (by using Ladder, Structured Test, or alternative languages) is highly preferred.

#LI-IC1