Staff Embedded Software Engineer
3 giorni fa
Padova, Provincia di Padova; Veneto, Italia
Infineon Technologies
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
#WeAreIn for jobs that impact everyone’s life. Join the thinkers, builders, and problem-solvers behind tomorrow’s technology. As a Staff Embedded Software Engineer in our Research & Development team, you’ll have the opportunity to merge creativity with your technical expertise by shaping the future of technology, driving groundbreaking projects, and bringing new ideas to life.
Are you in? Your role Key responsibilities in your new role As a Staff Engineer, you will help drive embedded software development across structured R&D projects and open-source software ecosystems, building and deploying scalable robotic solutions. You will contribute to innovation projects, support Infineon products in open-source software ecosystems, collaborate closely with partner teams, and establish strong internal and external networks.- Develop, test and verify embedded software for MCU products based on ARM Cortex, Aurix, or RISC-V architecture, and for innovative R&D projects in the field of embedded system domain
- Develop, test, and deploy scalable humanoid robotic software solutions, by collaborating closely with humanoid robot application teams and business lines
- Integrate hardware and software components efficiently for robotic demonstrators and develop scalable reference solutions
- Enable Infineon product portfolios for open-source software ecosystems such as Zephyr and Robot Operating System (ROS)
- Collaborate closely with Business Lines and adjacent domains like application engineering and technical marketing
- Effectively capture, analyze, and understand requirements and break down into structured work packages
- A degree in Robotics, Computer Science, Electrical Engineering, or a comparable discipline
- At least 5 years of professional experience in embedded software design and development, preferably in robotics or the semiconductor industry, with strong proficiency in C, C++, and Python
- Professional experience with ROS 2, robot simulation platforms and simulation-based reinforcement learning for training and validating robotic systems. Hands-on experience with physical robots or Isaac Sim is a plus
- Experience with embedded Real-Time Operating Systems (RTOS), preferred with Zephyr, and experience with debugging tools such as JTAG/SWD
- A very good knowledge of MCU architecture and communication peripherals (especially Ethernet and CAN), and hands on experience of systems with multiple microcontrollers communicating in real time
- Experience with ARM Cortex, TriCore and RISC-V would be a plus
- Fluency in English is mandatory, proficiency in Italian is a plus
- Subject to meeting all job requirements, belonging to protected categories under Law 68⁄99 will be considered a preferential requirement.