软件工程师 - BSP 与固件
Software Engineer - BSP & Firmware
职位描述
软件工程师 – BSP 与固件
优先考虑东海岸时间
关于我们:
DriveNets 是 AI 基础设施和服务提供商的高规模网络软件领导者。公司开创了解耦网络架构,改变了大规模网络的经济性,同时最大化性能、利用率和运营效率。由 DriveNets 支持的网络已由全球领先企业部署,包括 AT&T 和 Comcast,支持超过 30% 的美国互联网流量。DriveNets AI Fabric 为 AI 基础设施提供全栈网络解决方案,是 InfiniBand 的高性能以太网替代方案。该解决方案在全球超大规模数据中心、NeoCloud 和企业中部署。融资超过 10 亿美元后,DriveNets 持续推动现代网络基础设施的边界。
职位职责
DriveNets 正在寻找一位高度积极且技能娴熟的软件工程师加入我们的硬件软件团队。在此职位中,您将负责我们运营商级网络解决方案的板级支持包(BSP)和低级固件组件的开发与集成。这些是专为服务提供商或数据中心网络设计的运营商级路由器/交换机。系统集成了 ASIC 和高速背板,支持多太比特线速。您将与硬件、平台和系统架构师密切合作,启动新的硬件平台,并在高性能环境中支持先进的网络功能。
主要职责:
- 开发、集成和维护 BSP 组件,包括引导加载程序(如 U-Boot)、设备树和硬件抽象层。
- 设计和实现面向网络的硬件平台的固件和低级驱动程序(如 ASIC、NIC、SoC、CPLD、FPGA)。
- 支持硬件启动和主板验证,与硬件工程师和系统集成商协作。
- 在嵌入式 Linux 平台上进行性能优化、调试和系统软件稳定性改进。
- 与第三方 SDK 进行接口,并将其适配到 DriveNets 的软件基础设施中。
- 确保符合网络和嵌入式系统的行业标准和最佳实践。
任职要求
要求:
- 计算机科学、电子工程或相关技术领域的学士或硕士学位。
- 在嵌入式软件开发方面有 8 年以上经验,最好是在网络或电信行业。
- 精通 C/C++ 编程语言,熟悉 Linux 内核和设备驱动开发。
查看英文原文
Description
Software Engineer – BSP & Firmware
East Coast Time strongly preferred
About Us:
DriveNets is a leader in high-scale networking software for AI infrastructure and service providers. The company pioneered a disaggregated networking architecture that transforms the economics of large-scale networks while maximizing performance, utilization, and operational efficiency. DriveNets-powered networks are deployed by global leaders, including AT&T and Comcast, supporting more than 30% of total U.S. internet traffic. DriveNets AI Fabric delivers full-stack networking for AI infrastructures, providing the highest-performance, Ethernet-based alternative to InfiniBand. The solution is deployed by hyperscalers, NeoClouds, and enterprises worldwide. With over $1B raised, DriveNets continues to push the boundaries of modern networking infrastructure.
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.
More About DriveNets
Based in Israel with locations in Romania, US, India and Japan as well as extended teams, DriveNets operations cover more than twelve countries. With recognition by industry analysts and through partnerships with market leaders such as AMD, Broadcom, Dell and others, DriveNets is pushing market momentum, delivering the scale and efficiency that modern AI workloads demand. Visit our website:
Originally posted on Himalayas