The Job logo

What

Where

Staff Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

JOB DESCRIPTION

In our 'always on' world, we believe it's essential to have a genuine connection with the work you do.

RUCKUS Networks is hiring Staff Software Engineer who will work at India Development Centre

How You'll Help Us Connect the World

At Ruckus Networks, a CommScope company, we are constantly redefining connectivity to build a smarter, simpler, more connected world. We are a pioneer in the wireless infrastructure market, enabling carriers and enterprises to stay ahead of the exploding demand for high-bandwidth applications and services

Required Qualifications for Consideration:

  • Strong fundamentals in Computer Science or Information science and engineering with understanding of computer networking.
  • Proficiency in C programming language
  • Active working experience in any one of the protocol areas like in the area of L3 like VRRP, OSPF, BGP, BFD, VxLAN, Multicast protocols like IGMP, MLD, PIM, DVMRP
  • Experience in OSI layers, TCP/IP protocols and socket programming.
  • Exposure in areas of forwarding and routing protocols

You Will Excite Us If You Have:

  • Exposure to any of packet processors in switching and routing space like Broadcom or Marvell a huge plus.
  • Hands on experience on any of the merchant silicon a huge plus
  • Good understanding of OS concepts like tasks, inter task communications, message queues, mutex’s and semaphores
  • Proficient in software development tools (GDB), source code control environment (Git, Jenkins).

What Happens After You Apply:

Learn how to prepare yourself for the next steps in our hiring process by visiting https://jobs.commscope.com/content/How-We-Hire/?locale=en_US

 

Why CommScope?

CommScope is on a quest to deliver connectivity that empowers how we live, work, and learn. Our employees push the boundaries of communications technology that enables game-changing discoveries like 5G, the Internet of Things, and gigabit speeds for everyone, everywhere. With our unmatched expertise in copper, fiber, and wireless infrastructure, our global clients rely on us to outperform today and be ready for the needs of tomorrow.

 

RUCKUS Networks builds and delivers purpose-driven networks that perform in the demanding environments of the industries we serve. Together with our network of trusted go-to-market partners, we empower our customers to deliver exceptional experiences to the guests, students, residents, citizens and employees who count on them. www.ruckusnetworks.com

 

If you want to grow your career alongside bright, passionate, and caring people who strive to create what's next…..come connect to your future at CommScope.

 

CommScope is an Equal Opportunity Employer (EEO), including people with disabilities and veterans. If you are seeking an accommodation for the application or interview process, please contact us to submit your request at talentacquisition@commscope.com.

Set alert for similar jobsStaff Software Engineer role in Bangalore Urban, India
CommScope Logo

Company

CommScope

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Category

Software Engineering

Locations

Bangalore Urban, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

CommScope Logo

Principal Software Engineer

CommScope

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION In our 'always on' world, we believe it's essential to have a genuine connection with the work you do.   At Ruckus, We focused on delivering innovative solutions to enable our customers to communicate effectively and reliably, in real time, across the world. At the heart of global connectivity are the engineers who write innovative software for our award-winning routing and switching products to bring the information quickly and reliably where needed. How You'll Help Us Connect the World Our team is now re-defining switching architecture and design with a move towards state sharing architecture and platform independent software that can run efficiently on multicore CPUs and on multiple networking ASICs Required Qualifications for Consideration: Strong fundamentals in Computer Science or Information science and engineering with Solid understanding of computer networking. Fluency in C programming language. Working experience in one or more of the following areas: Strong fundamentals in Computer Science or Information science and engineering. Experience in OSI layers, TCP/IP protocols and socket programming. Active working experience in the areas of forwarding and routing protocols Active working experience in any one of the protocol areas like in the area of L3 like VRRP, OSPF, BGP, BFD, VxLAN, Multicast protocols like IGMP, MLD, PIM, DVMRP. Exposure to any of packet processors in switching and routing space like Broadcom or Marvell a big plus. Hands on experience on any of the merchant silicon Hand on experience with Linux based software development. Good understanding of OS concepts like tasks, inter task communications, message queues, mutex’s and semaphores Proficient in software development tools (GDB), source code control environment (Git, Jenkins). 5 - 15 years of related industry experience developing system software using ‘C’ on Linux You Will Excite Us If You Have: Understand design and architecture of the next gen ICX OS Drive the design and architecture functional modules in the next gen ICX OS Unit test through white box testing and code coverage of modules coded Train support community on features that you built   What Happens After You Apply:   Learn how to prepare yourself for the next steps in our hiring process by visiting https://jobs.commscope.com/content/How-We-Hire/?locale=en_US   Why CommScope? CommScope is on a quest to deliver connectivity that empowers how we live, work, and learn. Our employees push the boundaries of communications technology that enables game-changing discoveries like 5G, the Internet of Things, and gigabit speeds for everyone, everywhere. With our unmatched expertise in copper, fiber, and wireless infrastructure, our global clients rely on us to outperform today and be ready for the needs of tomorrow. RUCKUS Networks builds and delivers purpose-driven networks that perform in the demanding environments of the industries we serve. Together with our network of trusted go-to-market partners, we empower our customers to deliver exceptional experiences to the guests, students, residents, citizens and employees who count on them. www.ruckusnetworks.com   If you want to grow your career alongside bright, passionate, and caring people who strive to create what's next…..come connect to your future at CommScope.   CommScope is an Equal Opportunity Employer (EEO), including people with disabilities and veterans. If you are seeking an accommodation for the application or interview process, please contact us to submit your request at talentacquisition@commscope.com.

Qualcomm Logo

Senior Staff AI/ML Application Software Engineer

Qualcomm

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Area: Engineering Group, Engineering Group > Machine Learning Engineering   General Summary: We are looking for an experienced AI System Software Engineer to deliver a comprehensive set of sample AI applications showing use of Snapdragon AI APIs, optimized libraries, and interface to other subsystem interfaces such as camera, audio, display, graphics, memory, security, and other operating system components available on Snapdragon.   As a senior member of the team responsible for the AI application developer experience on Snapdragon compute platform, you will have opportunity to provide Windows AI application developers with sample applications with interfaces and templates which will allow them to plug in their proprietary models to first test the port of their model on Windows on Snapdragon and derive valuable performance metrics which will further be used to optimize the model for performance.  You will also be responsible to work with internal application/customer engineering teams to address any queries from application developer ecosystem on use of Snapdragon AI APIs and enhance the sample applications if needed. Through the experience on developing the sample applications, you will drive improvements into the SW stack including SDK, Tools, and documentation that will directly impact the ease of use and performance realization by Windows Application Developers on Snapdragon.  You will work closely with development leads, software and hardware architects, project engineers, product managers, customer engineers, OEMs, OS partners and application developers.   Ideal candidate has extensive expertise in building end to end applications for one or more of Computer Vision, Audio, LVM, LLM use cases using AI/ML tools/workflow preferably on Windows on CPU, GPU, NPU.   Responsibilities: • Understand trends in ML model design, and workflow through application developer engagements and latest academic research • Develop and ensure sample application comprehensiveness for AI on Windows on Snapdragon to cover the gamut of models used, and use-cases including use of additional snapdragon optimized libraries outside of Snapdragon AI functions. • Provide sufficient performance and accuracy diagnostics in the sample application to accurately reflect the expected behavior of 3rd party application AI models • Interface with 3rd party application developers and other cross-site and cross-functional teams to arrive at easy-to-use sample application, and documentation that are directly leveraged by 3rd party app developers for Windows on Snapdragon • Contribute new features and designs to the Qualcomm AI toolkit to enhance the workflow experience of Application Developers   Skills and Experience: • Excellent understanding of AI frameworks (e.g., TensorFlow, PyTorch), GPU programming, and parallel computing. Experience with large language models/foundational models development and deployment a plus • Good Understanding of complete AI Software stack and familiarity with AI performance tuning techniques on GPU, NPU based systems • Experience with development of end-to-end AI application on Windows using Windows ML, DirectML • Experience in full workflow involved in training and deployment of models on servers and porting to client Windows compute platforms involving model inference deployment and performance tuning • Proficiency in programming languages such as Python, C++ • Excellent communication skills to articulate complex technical concepts to non-technical and technical stakeholders. • Strong leadership abilities to motivate and guide development teams. • Detail-oriented with strong problem-solving, analytical, and debugging skills • Demonstrated ability to learn, think and adapt in a fast-changing environment • Familiarity with software development methodologies, version control systems, and agile project management practices. • 12+ years’ experience in application development involving High Performance Computing with 5+ years in AI application development on Windows • Bachelors/Masters in Computer Science or Electrical Engineering   Minimum Qualifications: • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 6+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR Master's degree in Computer Science, Engineering, Information Systems, or related field and 5+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR PhD in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.