Staff Embedded Software Engineer

2 giorni fa

Provincia di Venezia, Veneto, Italia Infineon Technologies Tempo pieno

Overview

In this Staff Engineer role, you will drive embedded software development for MCU-based and research projects within Infineon's R&D and open-source ecosystems. You'll build scalable robotic software, integrate hardware and software for demonstrators, and contribute to open-source platforms like Zephyr and ROS. You will collaborate across business lines to translate requirements into actionable work packages, shaping next-generation robotics solutions. This position offers impact across products, demos, and open-source ecosystems, with a mission toward greener, smarter technology.

Retribuzione / Benefits

  • comprehensive total rewards package
  • location Padova, Italy salary range €43,440 - €59,730
  • salary comprises base pay and target variable compensation

Responsabilità

  • Drive embedded software development across structured R&D projects and open-source ecosystems
  • Develop, test and verify software for MCU products on ARM Cortex, Aurix, or RISC-V
  • Develop scalable humanoid robotic software with humanoid robot application teams
  • Integrate hardware and software for robotic demonstrators and scalable references
  • Enable Infineon products for open-source ecosystems such as Zephyr and ROS
  • Collaborate with Business Lines and adjacent domains (application engineering, technical marketing)
  • Capture and analyze requirements and convert them into structured work packages

Requisiti fondamentali

  • Degree in Robotics, Computer Science, Electrical Engineering, or comparable discipline
  • ≥5 years in embedded software design and development, preferably robotics or semiconductor
  • Proficiency in C, C++, and Python
  • Professional experience with ROS 2 and robot simulation platforms; RL considerations for training/validation
  • Hands-on experience with physical robots or Isaac Sim is a plus
  • Experience with RTOS (Zephyr preferred) and debugging tools (JTAG/SWD)
  • Strong knowledge of MCU architecture and peripherals (Ethernet, CAN); real-time multi-MCU systems
  • Experience with ARM Cortex, TriCore, and RISC-V (advantage)
  • Fluency in English (Italian a plus)
  • Team player
  • Self-learner
  • Good communication and interpersonal skills
  • ROS 2
  • Zephyr RTOS
  • RTOS debugging (JTAG/SWD)