Match score not available

Internship - AI Embedded Software Engineer (Italy Based)


Offer summary

Qualifications:

Pursuing a Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field., Good programming skills in C/C++ and familiarity with microcontrollers., Understanding of real-time systems and low-level programming., Experience with version control systems like Git and developing on Linux..

Key responsabilities:

  • Develop and test embedded software for microcontrollers and processors.
  • Write, debug, and optimize C/C++ code for embedded systems or host libraries.
  • Collaborate with cross-functional teams, including hardware engineers and system architects.
  • Contribute to documentation, including software design specifications and test plans.

Axelera AI logo
Axelera AI Scaleup https://axelera.ai/
51 - 200 Employees
See all jobs

Job description

About Us

Axelera AI is not your regular deep-tech startup. We are creating the next-generation AI platform to support anyone who wants to help advancing humanity and improve the world around us.

In just three years, we have raised a total of $120 million and have built a world-class team of 180+ employees (including 55+ PhDs with more than 40,000 citations), both remotely from 11 different countries and with offices in Belgium, Switzerland, Italy, the UK, headquartered at the High Tech Campus in Eindhoven, Netherlands.

We have also launched our Metis™ AI Platform, which achieves a 3-5x increase in efficiency and performance, and have visibility into a strong business pipeline exceeding $100 million.

Our unwavering commitment to innovation has firmly established us as a global industry pioneer. 

Are you up for the challenge?

Position Overview

We are seeking a highly motivated Embedded Software Engineer to join our team for 6+ months' paid internship. In this role, you will collaborate with experienced engineers to design, develop, and test embedded software for cutting-edge products. Depending on your skills and interests, this internship offers opportunities in:

  • Real time systems firmware development

  • Development of functional simulator components

  • Design, Develop and Verify low-level host library APIs

  • Design the system monitoring of host and embedded devices and provide insights on system performance, health and activities

  • Extensions on popular accelerator libraries.

Key responsibilities:

  • Develop and test embedded software for microcontrollers and processors

  • Write, debug, and optimize C/C++ code for embedded systems or host libraries

  • Work with Linux, Zephyr, or bare-metal environments for real-time applications

  • Contribute to documentation, including software design specifications and test plans

  • Collaborate with cross-functional teams, including hardware engineers and system architects.

Requirements:

  • Pursuing a Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field

  • Good programming skills in C/C++

  • Familiarity with microcontrollers and embedded development environments

  • Understanding of real-time systems, interrupts, and low-level programming

  • Experience with version control systems like Git

  • Experience developing on Linux

  • Effective English communication skills, both written and verbal. Italian language fluency is not required for this position.

Preferred Qualification:

  • Experience with RTOS (FreeRTOS, Zephyr) and/or Embedded Linux

  • Understanding of TCP/IP networking

  • Experience with Qt6 for UI or system monitoring applications

  • Familiarity with functional simulators (QEMU, Spike)

  • Experience with Google Test (GTest) for unit testing

  • Knowledge of parallel computing frameworks (OpenCL, CUDA, SIMD).

Location

This position is based in Italy, in our Florence or Milan office. We offer a flexible work arrangement, allowing you to choose between working in the office daily or a hybrid model with two in-office days per week.

We also welcome applications from individuals based abroad who are interested in relocating to Italy for this experience.

Please note that we are unable to offer visa sponsorship or tangible relocation support for this position.

What we offer 

This is your opportunity to be part of a dynamic, fast-growing international organization where innovation and creativity thrive and we offer a competitive compensation.

You'll gain hands-on experience with cutting-edge embedded systems technology, working on meaningful projects that have real-world impact. Our open and collaborative culture encourages mentorship from industry experts, fostering both professional growth and personal development.

With the possibility of partial remote work, and the freedom to take ownership with responsibility, you'll be part of a team that values both innovation and collaboration.

At Axelera AI, we wholeheartedly embrace equal opportunity and hold diversity in the highest regard. Our steadfast commitment is to cultivate a warm and inclusive environment that empowers and celebrates every member of our team. We welcome applicants from all backgrounds to join us in shaping the future of AI.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Embedded Software Engineer Related jobs