Back


Job Detail

IoT & Embedded Systems Intern

IOTINGA s.r.l

, Verona

IoT & Embedded Systems Intern

IOTINGA s.r.l

, Verona
 
Number Of Vacancies: 1
 
Country: Italy
 

Company: IOTINGA SRL
Brands / Projects: Domoco Automation, Bear Metal
Location: Italy / Hybrid / Remote-friendly depending on the project
Type: Curricular internship, thesis internship, extracurricular internship, or junior position


About us

IOTINGA is a technology company working across IoT, embedded systems, cloud platforms, industrial software, smart home automation, and connected devices.

Through our brands and projects, including Domoco Automation and Bear Metal, we design and develop complete technological solutions: from electronics and firmware to cloud services, mobile/web applications, industrial integrations, and data-driven platforms.

We are a small and agile engineering team, which means junior people can see the full product lifecycle and work on real systems, not only isolated tasks.

Role overview

We are looking for a motivated Junior Technical Developer / IoT & Embedded Systems Intern who wants to grow in a multidisciplinary technical environment.

This role is suitable for:

  • Curricular internships
  • Thesis projects
  • Extracurricular internships
  • Junior developers or junior engineers at the beginning of their career

The ideal candidate is curious, practical, and interested in learning how connected products are designed, built, tested, deployed, and maintained.

What you will work on

Depending on your background and the active projects, you may contribute to one or more of the following areas:

Embedded systems and firmware

  • Development and testing of firmware for microcontrollers and connected devices
  • Work with communication protocols used in IoT and industrial contexts
  • Debugging and validation of embedded software
  • Interaction with hardware prototypes, sensors, actuators, and electronic boards
  • Basic understanding of low-level constraints such as memory, timing, reliability, and connectivity

IoT and connectivity

  • Integration of devices with cloud platforms
  • Communication between hardware, gateways, and backend services
  • Use of protocols such as MQTT, HTTP/REST, WebSocket, OPC-UA or similar technologies
  • Data acquisition from machines, devices, and field systems
  • Support for monitoring, diagnostics, and remote control features

Backend and cloud platforms

  • Development of backend services and APIs
  • Data storage and processing for IoT applications
  • Integration with databases, time-series databases, dashboards, and external services
  • Support for cloud-hosted and on-premises software architectures
  • Testing and documentation of backend components

Web, app and dashboard development

  • Development of web interfaces, dashboards, or configuration tools
  • Support for mobile or web applications connected to IoT devices
  • Implementation of user-facing features for monitoring, control, and diagnostics
  • Collaboration with backend and firmware components

Industrial and smart-home automation

  • Work on smart-home products and automation systems through Domoco Automation
  • Support for industrial data collection and machine integration projects
  • Participation in projects involving production data, remote diagnostics, HVAC systems, energy management, or automation scenarios

Required technical skills

We do not expect you to know everything. However, we are looking for candidates with a solid technical foundation and a strong desire to learn.

Good candidates should have experience or academic knowledge in some of these areas:

  • Programming in at least one language such as C, C++, Python, Java, JavaScript, TypeScript, or Go
  • Basic understanding of software engineering principles
  • Familiarity with Git and collaborative development workflows
  • Basic knowledge of Linux or command-line tools
  • Understanding of REST APIs, client-server architectures, or network communication
  • Interest in IoT, embedded systems, automation, cloud platforms, or connected devices
  • Ability to read technical documentation in English

Nice-to-have skills

The following skills are not mandatory, but they are appreciated:

  • Experience with microcontrollers such as ESP32, STM32, Arduino-compatible boards, or similar
  • Knowledge of MQTT, OPC-UA, Modbus, BLE, Wi-Fi, Ethernet, or other communication protocols
  • Experience with Docker, databases, PostgreSQL, InfluxDB, Grafana, or time-series data
  • Basic electronics knowledge: sensors, relays, power supplies, PCB concepts
  • Familiarity with cloud platforms, DevOps tools, CI/CD pipelines, or containerized applications
  • Experience with mobile app development or frontend frameworks
  • Interest in AI, machine learning, anomaly detection, forecasting, or data analysis applied to industrial/IoT data
  • Previous personal, university, or open-source technical projects

What we expect from you

  • Curiosity and willingness to learn
  • Practical problem-solving attitude
  • Ability to work independently after an initial onboarding phase
  • Precision when testing and documenting technical work
  • Interest in real-world products, not only theoretical exercises
  • Ability to ask questions, share progress, and collaborate with the team
  • Motivation to understand how software, hardware, and cloud systems work together

What you will learn

This role offers direct exposure to complete technological systems.

You will have the opportunity to learn about:

  • Product development from prototype to deployment
  • Firmware, electronics, backend, cloud, and frontend integration
  • IoT architectures and connected device management
  • Industrial and smart-home automation scenarios
  • Remote diagnostics, monitoring, and data collection systems
  • Real customer projects and production-grade engineering decisions

Possible thesis or internship topics

For students, we are open to defining thesis or internship projects around topics such as:

  • IoT device provisioning and lifecycle management
  • Remote diagnostics for connected devices
  • MQTT-based data collection platforms
  • Edge gateways for industrial machines
  • Smart-home automation systems
  • Cloud dashboards for monitoring and control
  • Time-series data analysis
  • Predictive maintenance and anomaly detection
  • Firmware testing and validation
  • Integration between embedded devices and cloud services

Candidate profile

This position is ideal for students or junior candidates in:

  • Computer Engineering
  • Computer Science
  • Electronics Engineering
  • Automation Engineering
  • Telecommunications Engineering
  • Mechatronics
  • Data Science or related technical fields

We are also open to self-taught candidates with strong personal projects and a clear technical mindset.

Why join us

At IOTINGA, junior people can work close to real products, real hardware, and real customers.

You will not be limited to a narrow task. You will have the chance to understand how different layers of a system interact: electronics, firmware, connectivity, backend, cloud, apps, data, and user experience.

We value people who are curious, reliable, and willing to grow through hands-on technical work.

How to apply

Send us your CV, portfolio, GitHub profile, university project, thesis idea, or any technical project that shows what you like to build.

We are especially interested in understanding:

  • What technologies you have already used
  • What kind of systems you would like to work on
  • What you want to learn
  • Whether you are looking for a curricular internship, thesis internship, extracurricular internship, or junior position


About IOTINGA s.r.l

 

IOTINGA is an Italian technology company specialized in IoT, embedded systems, cloud platforms, automation, and connected products. We design and develop complete solutions that combine hardware, firmware, software, mobile apps, and cloud services, supporting projects in smart home, HVAC, industrial automation, and remote diagnostics.

Through brands and projects such as Domoco Automation and Bear Metal, we work on real-world connected systems, from device development to data collection, monitoring, control, and integration with third-party platforms.