Main Banner

Careers

Join us in a dynamic, exciting, challenging and stimulating environment working in a stable company with a start-up atmosphere.

Solution Architect is a key highly- technical position within a growing company with dynamic and exciting environment.

Responsibilities

  • Involved with pre- sale and post- sale activities, tailoring the solution to meet the customer specific environment and needs.
  • Work closely with R&D, Product Management team and Professional Services lead
  • Partner with other solution architects within the company to assure knowledge sharing and optimal design.
  • Responsible to perform analysis of solution stability and availability as well as performance analysis to validate the design is keeping up with the customer requirements and quality standards.
  • The position requires occasional travel within the US and abroad.

Requirements

  • Broad experience and knowledge with telecommunications including voice and data.
  • Bachelor's degree in Engineering
  • Sound knowledge, understanding, and experience in networking at all layers.
  • Experience with networking and systems, Storage.
  • Familiarity and experience with 4G wireless core and IMS core.
  • Experience in working with Dockers and building containerized systems.
  • Familiarity and experience with the following technologies and protocols, such as VoIP, SIP, RTP, Diameter, GTP, IP, DNS, HTTP.
  • Experience with Virtualization environment including VMWare, HEAT instantiation, Orchestration.
  • Experience with newly emerging Network Function Virtualization (NFV) and OpenStack technology.
  • Demonstrate a track record of successful design of complex solutions.
  • Must demonstrate a track record of positive customer-facing engagement.
  • Experience with database and analytics- an advantage.

 

Apply for this job

RADCOM is looking for a top-notch Java/C# programmer to join the Development Support team.

This is a key role requiring a versatile skill set, familiarity with multiple development environments, service orientation and understanding of user applications.

Responsibilities

  • Advanced development activity with customer facing engagement
  • Explore, understand and repair and improvement of underlying code
  • Interface with various R&D groups in the company
  • Direct customer interaction and debugging production environments

Requirements

  • BS in Computer Engineering/ Science from a top education institution - mandatory
  • At least 5 years experience in programming in JAVA/C# - mandatory
  • Strong Linux and Windows knowledge - mandatory
  • Experience in writing bash / Linux scripts - An advantage
  • Experience in developing complex Python / Node.js - An advantage
  • Experience developing desktop applications using Windows Presentation Foundation (WPF) - An advantage
  • Experience with Java Spring Boot - An advantage
  • Virtualization platform experience – Openstack - An advantage
  • Familiarity with communication protocols (LTE/VoIP, SIP, MEGACO, ENUM) - A significant advantage
Apply for this job

RADCOM is looking to hire an Advanced Technical Support Engineer, as part of the Professional Services team/ division/ department (delete as appropriate) who will be responsible for integration and implementation of RADCOM’s solution within the customers’ NFV Network. The role of a Support Engineer is a highly-technical position and the successful candidate will be actively involved with different aspects of the RADCOM solution integration and works in partnership with multiple departments and functions within the organization.

 

The Advanced Technical Support Engineer is required to have an in-depth understanding of the RADCOM solution and system components, as well as good familiarity with Wireless Core and IMS Networks. The Engineer shall be a “subject matter expert” for the customer with specific expertise in turning-up, configuring, administrating and maintaining the RADCOM solution.

 

The Advanced Technical Support Engineer will also be in involved with escalating operational issues. The Engineer will work closely with the customer and partners in a dynamic environment working with cutting-edge technologies.

 

The location of this position is Paramus, New Jersey.

 

Responsibilities include:

  • Working in partnership with internal resources, such as Project Management, Engineering, Products and System Architects to push integration through its phases
  • Taking a hands-on approach to reproduce and validate the solution in the customer’s production site, participate in troubleshooting sessions with the customer and remain actively involved during the production phase as new features and versions are released
  • Working closely with the customer’s staff in the labs, as well as integration, field support and the operation of RADCOM’s system
  • Maintaining high levels of customer satisfaction and assuring optimal usability of the RADCOM solution for end users
  • Attending daily and weekly meetings with customers and other RADCOM staff
  • Be involved in the training of all aspects relating to NFV-based component integrations for users and customer operations teams, as well as internal support personnel
  • Responsible for MOP planning, writing, shadowing and execution
  • Responsible for “Test Case” writing and execution
  • Support escalations and issues diagnosis

 

Required qualifications:

  • Bachelor’s degree in engineering
  • Experience with networking, systems and network troubleshooting – Essential
  • Knowledge of systems including Linux and shell scripting
  • Experience with Network Function Virtualization (NFV) technology – A significant advantage
  • Familiarity and experience with the following technologies and protocols:

VoIP, SIP, RTP, Diameter, GTP, IP, DNS, HTTP – An advantage

  • Experience with virtualization environments including:

VMWare, Open Stack, HEAT Instantiation, Orchestration – An advantage

  • Experience with databases (Vertica and MongoDB) and analytics – An advantage

 

**The position requires occasional travel within the US and abroad; may peak at times to as much as 25% travel time in a month

 

 

 

Apply for this job

RADCOM is looking for a junior software developer to join a versatile and dynamic team.

Responsibilities

  • A member of a multi-disciplinary team responsible for the management and upgrade processes of a VM-based SW suite
  • Responsible for the robustness of the upgrade processes - support and improve existing processes with multiple interfaces
  • Improve existing processes by automation

Requirements

  • BSc in Computer Engineering/Science - mandatory 
  • Highly proficient in Java and Python
  • Independent with the ability to learn fast
  • Team Player
  • Ability to work in a challenging and agile environment
Apply for this job

RADCOM is looking for a Java Team Leader to lead a versatile and dynamic team.

Description

  • A member of a multi-disciplinary group working according to cutting edge technologies and applications
  • Develop central modules in multiple technologies on Linux in a multi-threaded, high performance, data-intensive environment for a system that monitors communications networks
  • Responsibility for a full development life-cycle in agile methods

Responsibilities

  • Leadership large software developments, working in Agile
  • Responsibility for feature Designs and implementation in a complex, multi-tiered, distributed software environment
  • Management of multiple interfaces across the organization
  • Alignment with the customer around business priorities

Requirements

  • BSc in Computer Engineering/Science - mandatory 
  • At least 2 years of management experience
  • 5 years of programming in an object-oriented language – at least 2 in Java on Linux
  • Experience with Java Spring Boot - advantage
  • Virtualization platform experience – OpenStack/AWS - advantage
  • Independent and a great team player, with the ability to learn fast
  • Ability to work in a challenging and agile environment
Apply for this job

RADCOM is looking for a Jocker Automation Engineer

Responsibilities

  • Designing, developing and delivering an automation system for the companies next generation product.
  • Be a key member of a multi-disciplinary leading development group
  • Design and build the new product testing and automation architecture, developing new capabilities working towards full code coverage
  • Be a part of a “from scratch” system build

Requirements

  • BSc in Electrical / Computer Engineering or Computer Science
  • 3-4 years of experience in designing and coding automation testing system of complex products
  • 3-4 years of development experience in one of the following technologies – Java, Python
  • Experience with working in un-defined territories, vague requirements where exploration and trial-and-error approach is needed.
  • Experience in auto-testing, auto-documenting and auto-UI testing
  • Experience in one or more of the followings – Docker, Kubernetes, Kafka, Hadoop, MapReduce, Flink, Spark, Arrow, Parquet – an advantage
Apply for this job

RADCOM is looking for a hands-on QA TL who will have a key role in a growing QA team. The work is on a highly complex system, with a wide variety of technologies.

Responsibilities

  • Lead a QA team of a complex carrier-grade solution for mobile service providers
  • Ensure professional and effective planning, writing and execution of the test plans by the QA team, as well as hands-on participation
  • Define automatic testing plans and work with the automation team to implement them
  • Work with various teams to ensure appropriate solution requirements are met

Requirements

  • Bachelor’s Degree in computer science/Electronic Engineering or equivalent
  • 5 + years of experience of software QA methodologies, tools, and processes, with experience writing and executing comprehensive test plans and cases
  • 2 + years of management experience
  • Programming and scripting languages for automation such as Python and Bash
  • Excellent analytical, technical, and problem-solving skills, with high-levels of creativity
  • Working with Linux based systems and knowledge of the Linux operating system
  • Good understanding of various testing methods
  • High degree of energy, self-driven and proactive person
  • Ability to work under pressure with extreme deadlines and in a dynamic environment
  • Excellent written and spoken English
  • Preferred experience and knowledge of one or more of the following areas:
    • Telecommunication
    • Mobile core protocols (Mobility, Data, VoLTE)
    • IP Networking
    • OpenStack
Apply for this job

Fast growing NASDAQ-traded global high-tech company in the telecommunications field seeks a Software Architect for its R&D group. Software Architect is a key highly-technical position within a growing company with a dynamic and exciting environment.

The Software Architect will work closely with R&D, Product Management team and Professional Services leads; he/she will partner with other solution architects within the company to assure knowledge sharing and optimal design.

Responsibilities

  • Product Architecture Vision
  • Design documents for roadmap features
  • Provide a technical focal point for experienced development teams
  • Comprehend and execute product vision through roadmap features
  • Customer-facing engagements

Requirements

  • BSc in Computer Engineering or Computer Science
  • 5 years of experience in designing large scale, multi-discipline, distributed systems
  • Development experience (JAVA/C#) (2-3 years)
  • Experience with agile methodology
  • Self-learning abilities
  • Experience in documentation and architecture decision making
  • Knowledge at cutting edge technologies such as Dockers, Kubernetes, Kafka, NFV, OpenStack, DBs - Advantage

*The position requires occasional travels

Apply for this job

RADCOM is looking for a Java/Python programmer to join a versatile and dynamic team.

Responsibilities:

  • A member of a multi-disciplinary team working according to cutting edge technologies and applications.
  • Develop central modules in multiple technologies on Linux in multi-threaded, high performance, data-intensive environment for a system that monitors communications networks.
  • Responsibility for a full development life-cycle.

Requirements:

  • BSc in Computer Engineering/Science - mandatory 
  • At least 2 years experience in object-oriented development in Java on Linux
  • Experience in Python/NodeJs development – advantage
  • Experience with Java Spring Boot - advantage
  • Experience with DB/SQL – advantage                     
  • Virtualization platform experience – OpenStack/AWS - advantage
  • Independent with the ability to learn fast
  • Team Player
  • Ability to work in a challenging and agile environment
Apply for this job

Responsibilities

  • Designing, developing and delivering a secure, resilient, high availability environment for both the company’s main product and the R&D development platform
  • Design architecture of the infrastructure required to deliver and sustain our portfolio services
  • Improve and enhance the company’s building and configuration tools with automated deployment, management and monitoring of our services

Requirements

  • Deep understanding and knowledge in Jenkins pipeline (groovy - an advantage)
  • At least 3-4 years of experience with Linux administration and scripting (Red Hat flavoured), including installation, networking, bootstrapping and security
  • Significant experience in DevOps roles in software development groups
  • Practical experience with common tools that are used in DevOps processes such as:
    • Build tools (Gradle/Ant/Maven)
    • Repository management technologies (Nexus/Artifactory)
    • Configuration management software (Ansible/Puppet/Chef) – an advantage
    • Source control management tools (SVN/GIT)
    • Experience in implementing CI/CD for complex, enterprise software products - an advantage
  • BSc in Electrical / Computer Engineering or Computer Science – an advantage
  • Experience with alerting and monitoring tools (i.e. Nagios, Cacti, Zabbix, OneView etc.) - an advantage
Apply for this job

RADCOM is looking for a Software Engineer to develop core modules for RADCOM's monitoring system in C++

Responsibilities

  • Development of core modules in C++ on Linux, and over NFV platform
  • Development and implementation of algorithms and efficient data structures, ensuring high-speed system performance in a multi-threaded platform
  • Analyze and understand complex issues at the network level, from the packet to the application level

Requirements

  • BSc in computer science or software engineering from top universities - mandatory at least 3 years' experience in programming/ summa cum laude graduate- mandatory
  • At least 3 years’ experience in Object Oriented Development, C++- Mandatory, C#/ JAVA - advantageExperience in developing complex Python systems- advantage
  • Proven capabilities in designing software architectureStrong Linux knowledge- advantage
  • Familiarity with communication protocols (TCP/IP, HTTP, UDP, VoIP/LTE) - an advantage
Apply for this job

RADCOM is looking for a talented DBA Team leader to join our growing DBA team.
The DBA Team Leader will manage our product’s Big Data structures, and supporting mission-critical database operations. 

Responsibilities

  • Work with Vertica, MongoDB, Kafka and Oracle in a complex, high-volume environment
  • Work on both bare-metal and Cloud/NFV environments
  • Work to improve database and application performance
  • Provide database knowledge and experience to other development teams


  • Create documentation and other tools for Support and Professional Services teams working at customer sites
  • Define procedures and best-practice for data-loss prevention and database resilience

Requirements

  • BSc in Computer Engineering/Science from a recognized university- mandatory 
  • At least 3 years of hands-on experience with Oracle/Vertica as an infrastructure DBA in a Unix/Linux Environment- mandatory.
  • At least 2 years’ experience in managing DBA team
  • Experience with DB performance & Tuning- mandatory
  • Ability to write shell scripts - mandatory
  • Familiarity with Java – an advantage
  • Familiarity with MongoDB – an advantage
  • Familiarity with Kafka – an advantage
  • Experience with virtualization technologies (OpenStack) – an advantage.
  • Independent and a fast learner
Apply for this job

Fast growing NASDAQ-traded global high-tech company in the telecommunications field seeks a Deployment Engineer for its Customer Success group.

Responsibilities

  • Perform support and deployment of Radcom’s software Product solution at Radcom labs and cloud-based customer environments

  • Troubleshoot software issues in Radom labs and customer sites (locally or remotely) providing root cause analysis to the problem as well as resolution
  • Run in agile learning Radcom software release from R&D and develop test plan documents per design docs
  • Write and perform ATPs (Acceptance Test Plans) / POCs (Proof of Concept) either in Radcom labs or customer sites
  • Write and run MOPs (Method Of Procedure) and system test plans to validate specific customer developed features
  • Knowledge transfer of software features internally and to customers
  • Participate in the daily teamwork taking ownership of team tasks

Requirements

  • Bachelor’s degree graduate in Computer Science/Computer Engineering (or similar).
  • Fluent English is a MUST, Fluent Russian is REQUIRED
  • Strong system (E2E) testing and validation skills, being able to look for problems and uncover regression issues
  • Strong troubleshooting and problem-solving skills in networking and communication protocols (UMTS, VoIP, IMS, LTE, VoLTE) – Must
  • System-wide viewable to understand and follow complex network environments including Virtualized OpenStack clouds
  • Excellent verbal and written communication skills in both Hebrew and English, additional language is an advantage.
  • Be available to work off business hours to address critical matters/situations based on Radcom’s on-call support model
  • Be available to travel abroad (approx. 2-3 weeks every quarter) to provide support to our customers, as well as introduce new products mainly to Internal interfaces
  • Strong ability of self-learning and strong creativity (thinking out of the box)
  • Team Player - Must
  • Excellent interpersonal skills
  • At least 4 years of experience as an Integration Software Engineer and/or software support engineer in the Telecom industry
  • At least 2 years of technical experience within the industry in his/her team’s product area, including Database/SQL knowledge, Linux OS familiarity specifically CentOS, Cloud-based infrastructure (OpenStack/Vmware), Ansible and applications, etc - Must
  • Thorough knowledge of Ethernet, VoIP, SS7, 2G/3G, LTE and VoLTE network terminology and architecture – Advantage
  • Scripts development in Pearl, Python, Shell, and Bash - Advantage
  • Customer service Orientation - Customer support experience, international experience - Advantage
Apply for this job

Fast growing NASDAQ-traded global high-tech company in the telecommunications field seeks a Deployment Engineer for its Customer Success group.

Responsibilities

  • Perform support and deployment of Radcom’s software Product solution at Radcom labs and cloud-based customer environments

  • Troubleshoot software issues in Radom labs and customer sites (locally or remotely) providing root cause analysis to the problem as well as resolution
  • Run in agile learning Radcom software release from R&D and develop test plan documents per design docs
  • Write and perform ATPs (Acceptance Test Plans) / POCs (Proof of Concept) either in Radcom labs or customer sites
  • Write and run MOPs (Method Of Procedure) and system test plans to validate specific customer developed features
  • Knowledge transfer of software features internally and to customers
  • Participate in the daily teamwork taking ownership of team tasks

Requirements

  • Bachelor’s degree graduate in Computer Science/Computer Engineering (or similar).
  • Strong system (E2E) testing and validation skills, being able to look for problems and uncover regression issues
  • Strong troubleshooting and problem-solving skills in networking and communication protocols (UMTS, VoIP, IMS, LTE, VoLTE) – Must
  • System-wide viewable to understand and follow complex network environments including Virtualized OpenStack clouds
  • Excellent verbal and written communication skills in both Hebrew and English, additional language is an advantage.
  • Be available to work off business hours to address critical matters/situations based on Radcom’s on-call support model
  • Be available to travel abroad (approx. 2-3 weeks every quarter) to provide support to our customers, as well as introduce new products mainly to Internal interfaces
  • Strong ability of self-learning and strong creativity (thinking out of the box)
  • Team Player - Must
  • Excellent interpersonal skills
  • At least 4 years of experience as an Integration Software Engineer and/or software support engineer in the Telecom industry
  • At least 2 years of technical experience within the industry in his/her team’s product area, including Database/SQL knowledge, Linux OS familiarity specifically CentOS, Cloud-based infrastructure (OpenStack/Vmware), Ansible and applications, etc - Must
  • Thorough knowledge of Ethernet, VoIP, SS7, 2G/3G, LTE and VoLTE network terminology and architecture – Advantage
  • Scripts development in Pearl, Python, Shell, and Bash - Advantage
  • Customer service Orientation - Customer support experience, international experience - Advantage
Apply for this job

RADCOM is looking for a QA Engineer who will have a key role in a growing QA team. The work is on a highly complex system, with a wide variety of technologies

Responsibilities

  • Review feature specs and design documents to catch problems before coding
  • Plan, write and execute manual and automation tests
  • Define automatic testing plans and work with automation team to implement them
  • Work with field engineers to diagnose complex issues in the field

Requirements

  • Up to 5 years of QA experience including writing and executing test plans
  • Knowledge of telecommunications protocols (Mobile, VoLTE) 
  • Good understanding of various testing methods
  • Ability to be a driver of quality in a project
  • Excellent written and spoken English
  • Self- driven and proactive person
  • Ability to manage tasks
  • An ability to quickly understand complex systems
  • Experience with OpenStack- an advantage
Apply for this job

Need Help?

Contact Us

go TOP