Junior Engineer, Software - C++

Bologna /
Engineering & Technology – Software Systems /
Full-Time
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 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.

Position Overview:

    • The C++ Developer will participate in all phases of the software development life cycle.  The person in this role will support development of management services and user interfaces. Furthermore, the person in this role may be involved in customization of the software to interface with customer’s systems.

Essential Requirements:

    • At least 2 years’ experience in C++ development
    • Good knowledge of object-oriented programming
    • Excellent written and spoken English

Preferred Qualifications:

    • Programming languages (C, PYTHON/JAVA)
    • Version control system (GIT)
    • Operating system (LINUX)
    • Database management (SQL)
    • Communication protocols (REST, SNMP, NETCONF)
    • Web technologies (HTML, CSS, and JAVASCRIPT/TYPESCRIPT)

Preferred additional experience and knowledge:

    • Agile development concepts
    • Experience in programming supervision systems
    • Test Driven development concepts
    • Network programming experience
    • Telecommunications and wireless technologies


    • Preference will be given to applications from people with experience and skills in more than one area, so that they can be included in the team with greater flexibility

Education Required:

    • A Master’s degree in Computer Science, Telecommunications Engineering, or another technical discipline
    • Proactive and result-oriented attitude and the predisposition to work in a team, interacting with the other figures involved and combining efforts and different skills to achieve goals together



    • #LI-MP1
      #SoftwareSystems