DriveNets

Software Engineer - BSP & Firmware

DriveNets$135K — $160K *
US-Anywhere
+ 2 other locationsRemote
Telecommunications & Hardware
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • BSc or MSc in Computer Science, Electrical Engineering, or related field
  • 8+ years of embedded software development experience, ideally in networking or telecommunications
  • Proficiency in C/C++ for low-level system development
  • Strong experience with embedded Linux and related technologies
  • Familiarity with SoC architectures and board bring-up procedures
  • Hands-on experience with hardware debugging tools
  • Knowledge of networking protocols and hardware is a strong plus

Responsibilities

  • Develop, integrate, and maintain BSP components like bootloaders and device trees
  • Design and implement firmware and low-level drivers for network-centric hardware platforms
  • Support hardware bring-up and board validation in collaboration with engineering teams
  • Work on performance optimization, debugging, and stability improvements
  • Interface with third-party SDKs and adapt for company software infrastructure
  • Ensure compliance with industry standards for networking and embedded systems

Benefits

  • Work in a hybrid environment with flexible working conditions
  • Opportunity to work with cutting-edge networking technologies
  • Collaboration with talented teams in a dynamic setting
  • Involvement in projects impacting large-scale data center infrastructures
  • Professional development opportunities in a growing company
Full Job Description
Description

Software Engineer - BSP & Firmware

Location: Raanana

#LI-Hybrid

The Role

DriveNets is seeking a highly motivated and skilled Software Engineer to join our Hardware Software team. In this role, you will be responsible for the development and integration of Board Support Packages (BSP) and low-level firmware components for our carrier-grade networking solutions. Carrier-grade routers/switches designed for service providers or data center networks. The systems integrate ASICs and high-throughput backplanes supporting multi-terabit line rates. You will work closely with hardware, platform, and system architects to bring up new hardware platforms and support advanced network functionalities in high-performance environments.

Key Responsibilities:
• Develop, integrate, and maintain BSP components, including bootloaders (e.g., U-Boot), device trees, and hardware abstraction layers.
• Design and implement firmware and low-level drivers for network-centric hardware platforms (e.g., ASICs, NICs, SoCs, CPLDs, FPGAs).
• Support hardware bring-up and board validation, collaborating with hardware engineers and system integrators.
• Work on performance optimization, debugging, and stability improvements of system software on embedded Linux platforms.
• Interface with third-party SDKs and adapt them to fit within DriveNets' software infrastructure.
• Ensure compliance with industry standards and best practices for networking and embedded systems.

Requirements

Requirements:
• BSc or MSc in Computer Science, Electrical Engineering, or related technical field.
• 8+ years of experience in embedded software development, preferably in the networking or telecommunications industry.
• Proficiency in C/C++ for low-level system development.
• Strong experience with embedded Linux, bootloaders, kernel configuration, and driver development.
• Familiarity with SoC architectures (e.g., ARM, MIPS) and board bring-up procedures.
• Hands-on experience with hardware debugging tools (oscilloscopes, JTAG, logic analyzers).
• Knowledge of networking protocols and hardware (Ethernet, switching/routing, PHYs) is a strong plus.
• Experience with Broadcom SDKs, ONIE, or network operating systems (NOS) is an advantage.

Nice to Have:
• Background in data center or service provider environments.
• Exposure to high end routers or switches platforms

About DriveNets

DriveNets is a networking equipment company that provides a software-based solution for service providers to build and operate their networks. The company's solution is designed to help service providers reduce their costs and increase their flexibility by using software to replace traditional networking hardware. DriveNets was founded in 2015 and is based in Tel Aviv, Israel.
Learn more about DriveNets
Size
200 employees
Industry
Founded
2015

Similar Jobs

More Jobs at DriveNets

More Telecommunications & Hardware Jobs

Find similar Software Engineer - BSP & Firmware jobs: