Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Software Engineer

Casa Systems Inc

Senior Software Engineer

Andover, MA
Full Time
Paid
  • Responsibilities

    Casa Systems, Inc. (Nasdaq: CASA) is 5G, delivering physical, virtual and cloud-native 5G infrastructure and customer premise networking for high-speed data and multi-service communications networks. Our core and edge convergence technology enables public and private networks for both communications service providers and enterprises. Casa Systems™ products deliver higher performance, improved network flexibility and scalability, increased operational efficiency and lower total cost of ownership (TCO). Commercially deployed in more than 70 countries, Casa serves over 475 Tier 1 and regional service providers worldwide. At Casa Systems, our mission is to deliver ultra-broadband solutions that keep families, communities and the world connected. We harness our passion for innovation to drive technological solutions that allow service providers to do amazing things that improve the way we live.

     

    We are seeking to hire a SENIOR SOFTWARE ENGINEER (4G/5G CORE) to join our team based at our corporate headquarters in Andover, MA, USA, which is located approximately 30-minutes north of Boston.

     

    The Senior Software Engineer (4G/5G Core) impacts the organization by focusing on performing analysis, design, development and debug of high performance, robust software for 4G and 5G Mobile Core Network products.

     

    ESSENTIAL DUTIES & RESPONSIBILITIES:

     

    • Design and develop high-performance, reusable software for 4G and 5G mobile core User Plane Function in accordance with defined software development practices and procedures to ensure product meets company quality standards.
    • Provide analysis of issues and solve problems.
    • Ensure product quality through participation in peer code review and development of unit testing.
    • Proactively identify and implement improvements to software components and infrastructure.
    • Design and analyze solutions as per project requirements.
    • Design and develop code to meet specifications.
    • Ensure that code is written to a high quality to meet set technical standards.
    • Perform thorough unit testing and test automation.
    • Ensure documentation is comprehensive, accurate, and up to date supporting work designed and developed.
    • Support team members via code review, design review, mentoring, and information and knowledge sharing.
    • Monitor work against the product delivery schedule closely and provide progress updates and reports any issues or technical difficulties to manager on a regular basis.
    • Provide technical guidance to less experienced Software Engineers.
    • Provide suggestion on how to improve software practices and procedures.

     

    QUALIFICATIONS:

     

     

    • Undergraduate degree in Computer Engineering, Electrical Engineering, Telecommunications System Management, Computer Science or a closely related technical discipline.
    • 5+ to 7 years of related software development engineering experience in the telecom network industry.
    • Strong programming skills in C.
    • Strong debugging and troubleshooting skills.
    • Able to live Casa’s core values: fun work environment, innovation & risk taking; passion, dedication & perseverance; and honesty & loyalty. 
    • 5+ years of experience in the following: 
      • Expertise in networking protocols: TCP/IP, Routing protocol, VLAN, MPLS, Tunneling protocols.
      • Expertise in high performance data path software design using Rule-Match-Action model.
      • General knowledge of Virtualization, e.g. virtual machine, container, OpenStack and Kubernetes.
      • General knowledge of mobile core network CUPS architecture and related protocols.
    • Experience with GTP and PFCP protocol is plus.
    • Experience with DPDK is plus.
    • Experience with CI/CD is plus.
    • Able to quickly learn new technologies, as required.
    • Able to work in a team oriented, fast-paced environment.
    • Creative and self-motivated.
    • Excellent problem solving, troubleshooting and diagnostic skills.
    • Professional demeanor.

     

    Casa Systems, Inc. offers a great work environment, professional development, challenging careers, and competitive compensation. Casa Systems, Inc. participates in the E‑Verify program. Casa Systems is committed to fostering a diverse workforce and inclusive work environment free from unlawful employment discrimination and without barriers to Equal Employment Opportunity (EEO).

     

    #LI-JM1

    Required Skills Required Experience