Logo for Ceragon Networks

Software Development Engineer

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering from a recognized university
  • Experience with Ethernet L2 switching
  • Proficiency in designing multithreaded applications
  • 4-5 years of experience in C/C++ software development for real-time embedded systems

Requirements:

  • Develop cutting-edge mobile backhaul platforms using state-of-the-art switching chipsets from leading vendors
  • Work across a broad spectrum of software tasks, from low-level modem and FPGA configurations to high-level embedded object-oriented application development
  • Own full software lifecycle: analyze and define software requirements; write and maintain high-quality code using agile methodologies; conduct unit testing to ensure reliability and performance
  • Collaborate with cross-functional teams including project managers, software engineers, hardware engineers, and quality assurance engineers to deliver exceptional products

Job description

Description

Join our innovative Networking Software Development team, leading the creation of next-generation mobile backhaul platforms. As a key member of our team, you will be involved in groundbreaking projects and gain exposure to a variety of advanced technologies and development methodologies.

Key Responsibilities:

Advanced Development: Engage in the development of cutting-edge mobile backhaul platforms, working with state-of-the-art switching chipsets from various leading vendors.

Diverse Technology Exposure: Participate in a broad spectrum of software development tasks, from low-level modem and FPGA configurations to high-level embedded object-oriented application development.

Full Lifecycle Ownership: Take responsibility for multiple facets of the development process, including:

  • Analyzing and defining software requirements.
  • Writing and maintaining high-quality code using agile methodologies.
  • Conducting thorough unit testing to ensure software reliability and performance.

Collaborative Effort: Work closely with cross-functional teams, including project managers, software engineers, hardware engineers, and quality assurance engineers, to deliver exceptional products.

#LI-POST


Requirements

Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering from a recognized university – MUST.

Technical Expertise:

  • Experience with Ethernet L2 switching – MUST.
  • Proficiency in designing multithreaded applications – MUST.
  • 4-5 years of experience in C/C++ software development for real-time embedded systems – MUST.
  • Experience with the bring-up of switching chipsets – an advantage.
  • Familiarity with Embedded Linux – an advantage.
  • Experience with Ethernet L2/L3 protocols  – an advantage.

Skills and Abilities:

  • Strong teamwork capabilities with excellent oral and written communication skills.
  • Demonstrated curiosity and enthusiasm for engineering, with a proven ability to quickly learn new skills and adapt to evolving project needs.
  • Deep interest in embedded systems and innovative software design approaches.

What We Offer:

Innovative Projects: Work on groundbreaking mobile backhaul platform developments.

Professional Growth: Gain extensive experience across various areas of software development, enhancing your skills and career prospects.

Collaborative Environment: Join a supportive team that values creativity, excellence, and continuous improvement.

Be a part of our team and help shape the future of mobile backhaul technology. Apply now to embark on an exciting and challenging journey!


Software Engineer Related jobs

Other jobs at Ceragon Networks

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.