Pubblicato il 17 giugno
Mansioni della posizione
Experteer OverviewIn this role you will contribute to designing and developing new embedded software products, while refining existing ones and validating concepts. Faccia ora il prossimo passo nella sua carriera: scorra verso il basso per leggere la descrizione completa del ruolo e invii la sua candidatura. You'll define software architecture under supervision and autonomously implement and debug components. You collaborate with Validation and Verification teams, benchmark rivals, and document status and usage. This position offers hands‐on influence over architecture, code quality, and product outcomes in a cross‐functional setting.ResponsibilitiesGather, generate and manage requirements for software componentsApply processes for new product developmentDesign and implement complex software subsystems within an embedded product using best practicesMake autonomous design choices and lead deep technical discussionsTroubleshoot designs and collaborate with Validation and Verification teamsStudy and benchmark competitor productsPrepare reports, manuals, and operation/maintenance documentationParticipate in peer reviews of designs and related codeQualificationsEducation: Software Engineering or Computer ScienceLanguages: Italian, English fluentExperience: minimum 3 years in C++ programming on LinuxStrong xrdztoy software engineering principles and good knowledge of modern C++Familiar with Linux user space programming and debuggingFamiliar with CI/CD practices (test‐driven development, automated testing)Knowledge of development and versioning tools (GIT, Jenkins, CMAKE)Optional: embedded systems (cross‐compiling); Linux kernel space programming (device drivers); Yocto project #J-18808-Ljbffr