Split, Croatia (Hybrid)
At Ericsson Nikola Tesla, we don’t just follow technology—we shape it. With nearly 3000 professionals, mostly from STEM fields, we’re a powerhouse of innovation built on over 75 years of experience. As the region’s leading R&D center and a leading exporter of software development services, we blend deep expertise with bold ideas—lighting the way toward a more connected, secure, and intelligent future. Beyond our cutting-edge ICT solutions in the telecom sector, we’re also shaping the future in healthcare, transport, public services, and multimedia. Our innovative technologies make a real difference—enhancing everyday life and delivering meaningful value to communities.
We are looking for a Software Developer in Split to join our 5G and IoT Telecom Radio Network Units. This role offers the opportunity to grow within a professionally structured software architecture, following best coding practices and modern agile methodologies (Scrum or Kanban).
You’ll be part of a cross-functional, self-organizing team with end-to-end (E2E) responsibility—from Systematization, Software Design, and Verification to Deployment—often collaborating directly with telecom operators worldwide. Your work will involve Embedded Linux programming and the development of cutting-edge 5G and IoT solutions. Additionally, a significant part of our department is focused on maintenance, ensuring long-term product quality and resolving issues in live systems.
Location: Split
What you’ll be doing:
- SW Product Development: Proficient in C/C++ and/or Java.
- SW Versioning: Utilizing Git for version control.
- SW Development: Working closely with hardware and at higher levels.
- Automated Code Metrics: Applying static and dynamic code analysis.
- Test Automation Framework: Developing frameworks in C++ and/or Java.
- Machine Learning Tools: Using and developing applied machine learning tools.
We are looking for:
- Junior or Senior skills in C/C++/C#/Java/Python or similar programming languages
- Genuine interest in agile software development and software craftsmanship to write clean code
- Commitment to continuous learning
- Willingness to explore, take risks, and learn from experiences
- Desire to share achievements and knowledge to help others and address their needs
- Bachelor’s or master’s degree from a technical university
- Proficiency in English language
Would be considered a plus:
- Proficiency in programming and automated testing in a structured environment
- Familiarity with SW build tools, SW versioning, continuous integration, and continuous development
- Knowledge of Linux, embedded, and real-time systems
We offer:
You won’t just work on cutting-edge technology—you’ll be part of a team that values your ideas, supports your growth, and makes sure you enjoy the journey along the way. Here’s what you can look forward to:
- Smooth start – a company laptop, and a mobile phone with great plan
- Flexibility first – hybrid work and flexible hours that fit your lifestyle
- Career growth – level up with mentoring, scholarships, and continuous learning
- Performance rewards – annual awards, performance-based bonuses, innovation incentives, and a holiday allowance
- Commute covered – full reimbursement for public transportation
- Beyond basic health – regular medical check-ups, supplementary health insurance, and well-being programs
- Family support – 1500 EUR newborn gift, kindergarten subsidy, and extra days off for family needs
- Meal perks – 100 EUR monthly meal allowance
- Life beyond work – join sports, cultural, and community activities
- Time to recharge – enjoy compensatory time off during the Christmas holidays
- And much more.
Please submit your application, including your CV, written in either Croatian or English. Any personal projects (on GitHub or similar) are also welcome.
Final-year students at technical universities are also welcome to apply.
Croatian citizenship or a work permit for Croatia is mandatory.
Candidates will be evaluated and contacted after passing the initial screening.