Share this Job

Title:  Staff Software Engineer

CommScope (NASDAQ: COMM) helps companies around the world design, build and manage their wired and wireless networks. Our vast portfolio of network infrastructure includes some of the world’s most robust and innovative wireless and fiber optic solutions. Our talented and experienced global team is driven to help customers increase bandwidth; maximize existing capacity; improve network performance and availability; increase energy efficiency; and simplify technology migration

Everyone communicates. It’s the essence of the human experience. How we communicate is evolving. Technology is reshaping the way we live, learn and thrive. The epicenter of this transformation is the network—our passion. Our professionals are rethinking the purpose, role, and usage of networks to help our customers increase bandwidth, expand capacity, enhance efficiency, speed deployment, and simplify migration. From remote cell sites to substantial sports arenas, from busy airports to state-of-the-art data centers— we provide the essential expertise and vital infrastructure your business needs to succeed. The world’s most advanced networks rely on CommScope connectivity.

General Summary:

We are looking for talented and passionate software engineers to join our professional services team, who will help drive the advancement of digital TV technology. We have a reputation for innovation at the leading edge of the pay-TV and broadcast industry.

At CommScope, we have an affinity for engineering principles and in this role you’ll have the opportunity to join an experienced team of software engineers working on building a new greenfield project using the latest digital TV technologies and work on projects that could potentially reach millions of customers’ homes on TVs, mobile devices, and desktops. In this role, you will be required to design (visually and technically), develop, and implement features as requested by customers and partners. You will also follow approved life cycle methodologies, create appropriate documentation, and write automated tests.

Candidates will be able to solve difficult issues with minimal support and be comfortable working by themselves or as part of a small team. You will be expected to resolve technical issues through debugging, research, and investigation and be familiar with standard concepts, practices, and procedures in Android development.

A degree of creativity and latitude is required.

Duties and Responsibilities:

  • Design, code, test, debug, document, build, maintain, and modify computer programs of high complexity, significance, and risk.
  • Design and implement new features and bug fixes.
  • Resolve technical issues through debugging, research, and investigation.
  • Perform unit and system testing of application code as well as execution of implementation activities.
  • Work closely with our partners to develop integrated solutions for our customers (new end-to-end systems and adding SDK’s into existing applications).
  • Ensure that expected application performance levels are achieved.
  • Be involved in future product direction and development by collaborating with other members of the CommScope engineering and management team.

Must Have Skills:

  • Android – In-depth experience designing, developing and maintaining Android applications.
  • Kotlin – In-depth experience developing and troubleshooting applications.
  • Self-Starter – Proven ability to take ownership of demonstrable functionality from receiving requirements, development, unit test writing through implementation with high attention to detail
  • Automated Testing - In-depth experience writing automated tests for complex software applications. Specifically experience building unit tests using frameworks such as JUnit, MockK, Mockito.
  • Strong communication and interpersonal skills.

Nice to Have Skills:

  • Android TV – Experience designing, developing and maintaining Android TV applications.
  • Google Assistance – Experience building applications that integrate with Google Assistance.
  • Agile – Experience as a member of an Agile development team; actively participating in ceremonies to refine requirements, demonstrate functionality and provide process improvements.
  • DevOps – Experience configuring and troubleshooting build and development environments and tools, including experience with Jenkins, Git, and Gradle, or similar tools.
  • Automated Testing - Experience building end to end tests using Appium or Espresso
  • Familiarity with set-top box platform interactions.

Our dynamic work environment attracts forward-thinking, hardworking, and caring people who strive to build what’s next. We provide our employees with opportunities where they can innovate and build while growing and developing their careers. We thrive with change and know the value diversity plays in bringing forth new insights and generating better solutions.

It is the policy of CommScope to provide Equal Employment Opportunities to all individuals based on merit, qualifications, and abilities. CommScope does not discriminate in employment opportunities or practices on the basis of race, color, religion, gender (including pregnancy), national origin, age, or any other characteristics as protected by law.


CommScope is an equal opportunities employer.

Please send your resume in English with the personal information treatment authorization in accordance to law 196/2003. We search for men and women according to Italian law 903/77.


Job Segment: R&D Engineer, Developer, Engineer, Network, Software Engineer, Engineering, Technology