Share this Job

Title:  Software Engineer (R&D Embedded)



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 personalised 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:

Seeking an Embedded Software engineer (Applications software) to design, develop and integrate Datapath, Networking and other Applications in embedded systems for a telecommunication product. You will be joining an established software development team, who have many years’ experience of Design and Development of cable products. This individual contributor engineering role involves the development and testing of the latest generation of cable infrastructure equipment, using the latest industry technologies. As part of the team, we encourage you to independently resolve technical problems, initiating design changes and provide engineering customer support. You will have the opportunity to participate in architecture decisions. You'll take ownership for software/firmware feature development, integration, testing, and maintenance to support the design and deployment of DOCSIS-broadband and Video products, both in custom designed embedded-hardware and in off-the-shelf server platforms. You will be encouraged and expected to contribute ideas to improve our technology and products.

Duties & Responsibilities:

  • Design and development of Linux kernel, user space drivers and applications.
  • Programming System-on-Chips (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
  • Assist junior engineers with coding and troubleshooting.
  • Stay up to date on emerging technologies.
  • Collaborate with hardware and system engineering teams and partners

Required Qualifications:

  • BS in EE/CS with Embedded Firmware development experience or equivalent professional experience.

You Will Excite Us If You Have:

  • Strong analytical and problem-solving skills.
  • Good written and verbal communication.
  • Programming experiences in C and C++
  • Experience with Software Architecture design and system level development
  • Experience on cross-platform development and build tools
  • Good debugging skills with a structured analytical approach to isolating and fixing issues. Experience using standard and sophisticated hardware and software debuggers (such as GDB, Lauterbach and JTAG ) is very desirable.
  • Experience developing kernel and user space tracing and device drivers.
  • Hands-on experience with complex SoC devices
  • Experience on BSPs, boot loaders, writing peripheral drivers and memory management. New Platform porting and bring up expertise is a must.
  • Experience on working with industry standard protocols (I2C, SPI, MDIO, USXGMII, JESD etc.) is desirable.
  • Experience in Linux kernel internals, Networking & Socket Programming, debugging and troubleshooting
  • Expertise in Linux programming, thread programming, IPCs.


Why CommScope?

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

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, R&D Engineer, Developer, Embedded, Technology, Engineering