Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
DriveNets

Software Engineer – BSP, Firmware

DriveNets

. Develop, integrate, and maintain BSP components, including bootloaders (e.g., U-Boot), device trees, and hardware abstraction layers .

Posted 9/15/2026full-timeRaanana • IsraelSeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in embedded software development, particularly in C/C++ and embedded Linux environments, with a strong focus on hardware integration and compliance with industry standards. Proven ability to collaborate with hardware engineers and system architects to optimize performance and stability of network-centric hardware platforms.

Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProficiencyEmbedded Linux ExperienceHardware Debugging ToolsNetworking Protocol Knowledge

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
BSP Component DevelopmentFirmware DesignLow-Level Driver ImplementationBootloader DevelopmentSoC Architecture Familiarity
Tools & Technologies
U-BootOscilloscopesJTAGLogic AnalyzersBroadcom SDKs
Certifications & Qualifications
BSc in Computer ScienceMSc in Electrical Engineering
Industry Keywords
NetworkingTelecommunicationsData CenterService ProviderHigh-End Router Platforms

Tech Stack

Tools & technologies
LinuxSwitchingC++

About the role

Key responsibilities & impact
  • 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 such as ASICs, NICs, SoCs, CPLDs, and FPGAs
  • Support hardware bring-up and board validation in collaboration with hardware engineers and system integrators
  • Optimize performance, debug, and improve the stability of system software on embedded Linux platforms
  • Interface with third-party SDKs and adapt them to DriveNets’ software infrastructure
  • Ensure compliance with industry standards and best practices for networking and embedded systems
  • Work closely with hardware, platform, and system architects to bring up new hardware platforms and support advanced network functionalities in high-performance environments

Requirements

What you’ll need
  • 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
  • Background in data center or service provider environments
  • Exposure to high-end router or switch platforms

Benefits

Comp & perks
  • Work on cutting-edge cloud-native networking solutions that scale to the world’s largest networks
  • Great growth opportunities in a global, technology-driven company