L3 BBU Software Engineer

Bologna /
Engineering & Technology – Software /
JMA Wireless is looking for a BBU Software Engineer to join our team in Bologna, Italy. This team will work with members in the United States to advance the project.

As an entrepreneurial U.S.-based company that’s competing on a global scale, JMA is growing at an incredible pace – and we’re just getting started. We’re a leading global innovator of mobile connectivity solutions. We design and build next-generation in-building and outdoor mobile wireless systems, delivering the industry’s most powerful technologies that enable LTE, 5G and CBRS services on mobile operator networks worldwide. Whether our teammates are working on the manufacturing floor creating products or working side by side with our customers at an installation, we are never satisfied with the status quo.  We never settle, every person in every position has the power to make an impact.

Postition Overview:

    • The L3 BBU (Baseband Unit) Software Engineer will be responsible for the analysis, design, and construction of advanced layer 3 features of the baseband unit (BBU) for the 4G LTE eNodeB and the 5G NR gNodeB. 
    • The person in this role will be part of an internal development team, with members located in Italy and the US, with focus on 5G NR interface implementation. 
    • The person in this position will also work with vendors who supply BBU software components, collaborating with them as needed to supplement base functionality already found within the software.


    • At least 5 years of experience in an engineering capacity developing Linux software in C or C++, with experience in baseband LTE/NR software development.
    • A Master's degree in engineering or computer science with emphasis on telecommunications, wireless, electrical, or software systems.
    • Ability to convert 3GPP specifications in code.
    • Experience with ASN.1 and at least one 3GPP application protocol - e.g., NGAP, XnAP, E1AP, F1AP, S1AP or X2AP.
    • Broad experience with various aspects of the software development life cycle such as change management workflows, design for testability / test-driven development, defect tracking, release management, and continuous integration.
    • Experience working within an entrepreneurial environment, developing internal constituents, a team player.
    • Collaboration skills.

Additional Experience and Knowledge a Plus:

    • Ph.D. in engineering with emphasis on telecommunications, wireless, electrical, or software systems.
    • Specific knowledge of F1AP interface and 3GPP 5G L3 stack
    • Experience with x86 instruction set extensions such as SSE, AVX, AVX2 and AES NI.

Position Location & Travel:

    • Occasional domestic or international travel may be required
    • Please provide an English version of your CV.

    • #LI-DD1