Question
Full-time
Remote
10+

Software Engineer – BSP & Firmware

10/16/2025

The Software Engineer will develop and integrate Board Support Packages (BSP) and low-level firmware components for carrier-grade networking solutions. This role involves collaborating with hardware engineers to support hardware bring-up and advanced network functionalities.

Working Hours

40 hours/week

Company Size

201-500 employees

Language

English

Visa Sponsorship

No

About The Company
DriveNets is a rapidly growing software company that has created a radical new way for service providers and hyperscalers to build their networking infrastructure. DriveNets Network Cloud and DriveNets Network Cloud-AI are new innovative networking solutions that apply the cloud architectural approach to high-scale networking. They bring together the scalability of standard Ethernet Clos architecture with the high performance and reliability of service provider networking, delivering optimal networking performance, scale and cost structure for service providers and hyperscalers. Founded by Ido Susan and Hillel Kobrinsky, two successful telco entrepreneurs, DriveNets Network Cloud is the leading open disaggregated networking solution based on cloud-native software running over standard white boxes. Over three funding rounds, DriveNets raised $587 million. Its solutions are used by tens of service providers globally and are in proof-of-concept and lab trials at dozens of operators and hyperscalers, consistently ranking #1 in trials for breadth of capabilities and solution quality. AT&T, the largest backbone in the US, deployed DriveNets Network Cloud across its core network, and DriveNets is currently transporting more than 52% of AT&T’s core network traffic. DriveNets is engaged with over 100 Tier-1 operators and cloud-providers on large projects in North America, Asia and Europe.
About the Role

Software Engineer – BSP & Firmware

Location: Raanana

#LI-Hybrid

About Us:

DriveNets is a leader in disaggregated high-scale networking solutions for service providers and AI infrastructures. Founded in December 2015, DriveNets created a radical new way to build networks by adapting the architectural model of the cloud to telco-grade networking. This solution accelerates network deployment, improves the network’s economic model, and radically simplifies network operations. With customers including Comcast, Orange, and KDDI - over 80% of AT&T’s network traffic now runs through a disaggregated core powered by DriveNets software. DriveNets Network Cloud-AI solution, based on the same technology, was introduced to the market in 2023, providing the highest-performance Ethernet-based AI networking solution, and is already deployed by Hyperscalers, NeoClouds and Enterprises. Raising over $587 million in three funding rounds, DriveNets continues to deploy the most innovative network infrastructure and is looking for the most talented people to be part of this journey. 

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

Why DriveNets?

·        Work on cutting-edge cloud-native networking solutions that scale to the world’s largest networks.

·        Be part of a fast-paced, innovative team that’s transforming the telecom and hyperscale networking space.

·        Great growth opportunities in a global, technology-driven company.

Key Skills
Embedded Software DevelopmentC/C++Embedded LinuxBootloadersKernel ConfigurationDriver DevelopmentSoC ArchitecturesHardware Debugging ToolsNetworking ProtocolsBroadcom SDKsONIENetwork Operating Systems
Categories
TechnologyEngineeringSoftware
Apply Now

Please let DRIVENETS know you found this job on PrepPal. This helps us grow!

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by DRIVENETS?"

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.