P h3RD Embedded Software Engineer Stationary Industrial Scanners /h3 pRD Embedded Software Engineer Stationary Industrial Scanners - Bologna | JobLeads /p pDatalogic Bologna EUR 50.000 - 70.000 Descrizione del lavoro /p h3Job Description /h3 pResearch and development Engineer contributes to the design and development of new products, the redesign and maintenance of existing ones, the research and testing on product concepts. /p pThe Software Engineer will participate in the definition of the software architecture under the leadership of his/her supervisor and will autonomously develop and debug some of the software elements. /p h3Key Responsibilities /h3 ul liSolicit, generate and manage requirements related to SW components; /li liApply internal process for new product development; /li liDesign and implement complex software subsystems and whole systems within a larger embedded product using software engineering best practices. /li liTake design choice autonomously and validate that in a cooperative process and be able to lead deep technical discussion; /li liTroubleshoot the design, drive the relation with Validation and Verification team in a fruitful manner; /li liStudy and benchmark the competitor’s products; /li liPrepare reports, manuals and other documentation on the status, operation and maintenance of software; /li liParticipating in peer-reviews of solution designs and related code. /li /ul h3Requirements /h3 ul liEducation: Software Engineering or Computer Science /li liLanguages: Italian, English (Fluent) /li liExperience: At least 3 years with experience in C++ programming on Linux /li /ul h3Job Details Specifications /h3 ul liStrong technical skills including understanding of software development principles /li liGood knowledge of programming languages (modern C++) /li liFamiliar with Linux user space programming and debugging /li liFamiliar with CI/CD practices (test driven development, automatic testing) /li liKnowledge of common development and versioning tools (GIT, Jenkins, CMAKE) /li /ul h3Optional Specifications /h3 ul liFamiliar with embedded systems (cross-compiling) /li liFamiliar with Linux kernel space programming (device drivers for I2C, SPI, PCI, USB) /li liFamiliar with Yocto project /li /ul /p #J-18808-Ljbffr