Firmware Intern
Shelly Europe
We make smart devices and push the boundaries of the IoT sector every single day. Shelly is a strong company with a startup mindset — no bureaucracy, just bold ideas, creative problem-solving, and a team that genuinely loves what they do.
We turn ideas into real products and build smart solutions that make everyday life easier, more connected, and more energy efficient. Today, Shelly products are used in more than 5.2 million households across 100+ countries, and innovation, transparency, and collaboration are at the heart of how we work.
About Shelly
We make smart devices and push the boundaries of the IoT sector every single day. Shelly is a strong company with a startup mindset — no bureaucracy, just bold ideas, creative problem-solving, and a team that genuinely loves what they do.
We turn ideas into real products and build smart solutions that make everyday life easier, more connected, and more energy efficient. Today, Shelly products are used in more than 5.2 million households across 100+ countries, and innovation, transparency, and collaboration are at the heart of how we work.
Sounds exciting? Keep reading...
Firmware Intern
Your Role
You join Shelly for a paid internship lasting 3 to 6 months, depending on your availability, and learn how firmware powers real smart devices. You support the team with embedded development tasks, testing, and debugging, and gain hands-on exposure to C++ and the way software and hardware work together in IoT products.
Your Responsibilities:
• You support the team with embedded development tasks under guidance.
• You write, test, and improve small pieces of firmware code in C++.
• You help debug issues and test firmware behavior on real devices.
• You assist with documenting development work and test results.
• You work with firmware, hardware, and QA colleagues to understand product behavior.
• You learn the full path from requirements to working firmware in a real IoT product.
What makes you a great fit:
• You are currently enrolled in a university degree in Computer Science, Software Development, Programming, Embedded Systems, Electronics, or another related field.
• You do not need previous professional experience.
• You are interested in hardware and embedded programming.
• You have basic knowledge of C++ and core programming concepts.
• You are curious about how software interacts with hardware in real devices.
• You are analytical, patient, and detail-oriented when solving technical problems.
• You enjoy learning by doing and working closely with experienced teammates.
• You are eager to grow in a hands-on engineering environment.
- Експерти | Специалисти
Вход / Регистрация