Senior Embedded Linux & Petalinux Engineer
Responsibilities
Develop embedded software in C/C++ on Linux systems.
Design and implement low-level software components.
Develop, integrate, and debug software directly on target hardware and in laboratory environments.
Configure and customize PetaLinux/Xilinx environments.
Analyze, verify, and resolve software issues in complex embedded contexts.
Collaborate with multidisciplinary teams on hardware/software integration and solution validation.
Support evolutionary maintenance and optimization of legacy systems.
Requirements
Solid experience developing embedded software with C/C++.
Experience with embedded Linux operating systems.
Knowledge of VxWorks.
Experience using PetaLinux/Xilinx environments.
Ability to work with complex hardware environments and debug directly on target hardware.
A degree in computer engineering, electronic engineering,
telecommunications engineering, or a related discipline.
Good English language skills.
Kernel Space programming experience is a plus.
Previous aerospace and defence experience is a plus.
Benefits
Permanent employment contract.
Flexible work support, including remote work and/or flexible hours, although the listed Rome work mode is onsite.
Professional growth paths and access to dedicated certification programs.
Opportunity to work on high-impact technology projects and progress toward Tech Lead or Architect roles.
Inclusive workplace and social responsibility initiatives.
Location: Rome, Italy; onsite work mode.
Develop embedded software in C/C++ on Linux systems.
Design and implement low-level software components.
Develop, integrate, and debug software directly on target hardware and in laboratory environments.
Configure and customize PetaLinux/Xilinx environments.
Analyze, verify, and resolve software issues in complex embedded contexts.
Collaborate with multidisciplinary teams on hardware/software integration and solution validation.
Support evolutionary maintenance and optimization of legacy systems.
Requirements
Solid experience developing embedded software with C/C++.
Experience with embedded Linux operating systems.
Knowledge of VxWorks.
Experience using PetaLinux/Xilinx environments.
Ability to work with complex hardware environments and debug directly on target hardware.
A degree in computer engineering, electronic engineering,
telecommunications engineering, or a related discipline.
Good English language skills.
Kernel Space programming experience is a plus.
Previous aerospace and defence experience is a plus.
Benefits
Permanent employment contract.
Flexible work support, including remote work and/or flexible hours, although the listed Rome work mode is onsite.
Professional growth paths and access to dedicated certification programs.
Opportunity to work on high-impact technology projects and progress toward Tech Lead or Architect roles.
Inclusive workplace and social responsibility initiatives.
Location: Rome, Italy; onsite work mode.