Back to jobs
tags.new

Software Test Engineer

Zagreb, Croatia

About Eridan

At Eridan we believe in the power of collaboration and communication to achieve our mission: connect the planet to empower a sustainable, shared future. That mission is possible with our patented transmitter which decreases the cost and power required to roll out 5G by 10x when deployed globally. Learn more about our mission here.

 

About this Job

Eridan is seeking a highly skilled Software Engineer to support the design of the test infrastructure for the innovative Radio Unit (RU).  This position plays a critical role in implementation of the verification part of CI/CD pipeline which will enable seamless integration with CU/DU platforms and successful deployment in both lab and field environments. The ideal candidate will bring a deep understanding of RU functionality along with strong technical hands-on experience in software design, test automatization and Linux-based environments.

 

As our Application Engineer, you will:

Design and Implement Test Infrastructure

  • Design and implement software solutions for test automation ranging from virtualized environments, where unit under test is software module, to test environments where unit under test is RU which interacts with 3rd party measurement equipment (CU/DU Emulator, Spectrum Analyser, Signal Generator etc.). 
  • Design the software layer which will provide abstraction for accessing APIs of different RF and network test tools/emulators such as Keysight, Rohde & Schwarz, Litepoint etc.

Automate Test Loops

  • Implement the test environment which is integrated with JENKINS based CI, for automatic deployment to target and test execution.
  • Integration of the test environment with tools for test result visualisation and data analysis.

Develop Tests

  • Implementation of Python based test cases for black-box testing of RU functionality. 

Develop & Debug Software

  • Contribute to debugging and feature development efforts using C, C++, and Rust.

 

Qualities of a Successful Candidate

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Telecommunications, or a related field; Master’s degree preferred.
  • 3+ years of hands-on experience in software engineering, preferebly in the 5G NR RAN field.
  • Strong experience in embedded device verification and troubleshooting.
  • Proficiency in Linux, IP networking, and system-level diagnostics in distributed telecom environments.
  • Practical experience with virtualized and containerized architectures, and with DevOps orchestration tools (e.g., Jenkins).
  • Strong development/debugging skills in Python, C, and C++. Rust experience is nice to have.

 

Perks of working at Eridan

  • Work on new technology that will make a significant impact on global infrastructure
  • Ability to learn, develop, and advance within a flexible environment 
  • Collaborate with smart, passionate, and helpful co-workers 
  • Celebrate progress company-wide

Create a Job Alert

Interested in building your career at Eridan? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...