Share this Job

Title:  Principal Software Engineer (Telecomms)

CommScope is a global innovator in broadband technology. Our team collaborates with leading Service and Content Providers to build entertainment and communication solutions that are personalized and mobile. At CommScope, we are constantly redefining connectivity to power a smarter, simpler, more connected world. CommScope customers include service providers (cable, broadband, telco, satellite), commercial verticals, small enterprises, and the people they serve. We win when our customers win…and that drives everything we do!

How You’ll Help Us Connect The World

This engineer will be working as part of a team of software and hardware engineers on our next generation product based on the latest DOCSIS and video technologies.

This role requires the candidate to have experience with embedded software development, especially with System-On-Chip and multi core processors. Some experience with network/telecom technology comparable to DOCSIS is helpful, but not crucial. However, a good understanding of network design is encouraged, especially around cloud environments, where this product will integrate into. The candidate is required to be proficient in C/C++ and in-depth knowledge of compiler optimisations and security techniques is valued. Since the product will be principally a network switching device – some experience with network processor/dataplane will be a clear advantage.

Duties & Responsibilities:

  • Design and development of Linux kernel, user space drivers and applications.
  • Programming SoCs and Multi-core processors at application software level.
  • Design and implementation of ethernet and IP networking protocols.
  • Ensure the technical feasibility of embedded software designs.
  • Embedded software platform requirement analysis, architecture, design and development.
  • Write functional, design and test specifications.
  • Prototyping software for new products

Required Qualifications:

  • Bachelor of Science in Electronic Engineering/Computer Science or equivalent professional experience.

You Will Excite Us If You Have:

  • Experience with design and development on multi-threaded and multi-processor systems
  • Experience on cross-platform development and build tools
  • Good debugging skills using standard and advanced hardware and software debuggers (GDB, Lauterbach and JTAG ).
  • Experience developing kernel and user space tracing and device drivers. Must have worked on SMP scalability issues in kernel and user mode drivers.
  • Experience on BSPs, boot loaders, writing peripheral drivers and memory management. New Platform porting and bring up expertise is an advantage.
  • Experience on working with bus protocols (I2C, SPI, MDIO, JESD etc.)
  • Experience with Software Architecture design and system level development
  • Specialist in Linux kernel, Networking, Socket Programming
  • Strong programming experiences in C and C++
  • Expertise in Linux programming, thread programming, IPCs.


Why CommScope?

It’s not very often you get a chance to connect with something extraordinary.

In this “always-on” world, we believe it’s essential to have a genuine connection with the work you do. Driven by a collective sense of integrity, we are on a quest to ensure our lives, homes, and businesses are empowered by the world’s most advanced networks.


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 grow with change and know the value diversity plays in bringing forth new insights and generating better solutions.


Here, you will find a collaborative culture that encourages authenticity and champions inclusiveness. Come connect to your future.

CommScope is an Equal Opportunity Employer, including people with disabilities and veterans. To learn more visit careers.commscope.com/eeo.

Job Segment: Telecom, Telecommunications, Developer, Engineer, Embedded, Technology, Engineering