Trainee Software Engineer
Requirements
- English B2
- Communication skills
- Motivation and curiosity
- Problem-solving mindset
- Openness to feedback

About the intership
Interested in building real-world software skills and learning from experienced mentors? Spyrosoft’s internship program is back! After the success of our previous programs, we're excited to welcome a new group of interns this year.
Our summer internship program is designed as a project-oriented experience where students, with the support of our experienced mentors, have the opportunity to work on challenging and engaging topics. At the very beginning, each student goes through a structured onboarding process — similar to the one our new employees complete — to get familiar with our working environment and the processes within Spyrosoft as an international organization.
Together with their mentor, students define the topic and project they will work on during the internship, based on their preferences and previous knowledge. The internship typically concludes with a short presentation where students showcase the progress and results of their work. Each student both receives and provides feedback about their internship experience.
At Spyrosoft, we’re committed to supporting young talent, encouraging growth, and creating space for fresh ideas to thrive. Want to know what it’s really like? Check out interviews with past interns from the summer of 2023 and summer of 2022.
Zagreb - September 2025
- Trainee Software Engineer (up to 2 students)
Proposed topics: Fuzz testing of C/C++ open source code and security analysis, C/C++ coding, static analysis, build systems, testing, embedded Rust
- Trainee Software Engineer (up to 2 students)
Proposed topic: Arduino, Raspberry Pi, ESP32, Python, C/C++, IoT, Matlab, vehicle dynamics
- Trainee Software Engineer (up to 1 student)
Proposed topic: Automation and control, or other electrical engineering topics
- Trainee Software Engineer (1+ students)
Proposed topic: Model-based development of control system software based on ASPICE and AUTOSAR
Osijek - July 2025
- Trainee Software Engineer (up to 2 students)
Proposed topic: Embedded, C++, Python
Recruitment process
If you're enthusiastic about a specific position, we encourage you to submit your application. We will be happy to invite you to participate in our 2-step recruitment process: HR interview, and a meeting with the mentor.
If applying via the website, please specify your preferred internship opportunity in the "Additional Comments" section. Please note that only students with university referrals ("uputnica") are eligible to apply.
Our offering
- Voluntary internship
- Flexible working hours
- Experienced mentorship
- Spyrosoft coffee & breakfast
- Pet-friendly office
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Zagreb (HR), Osijek (HR)
- Remote status
- Hybrid
- Employment type
- Internship
- Skills
- C/C++, Embedded, Other, Python
- Experience
- Trainee
- Area
- Automotive, Embedded, Other
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Trainee Software Engineer
Loading application form