Senior Embedded Firmware Engineer—BSP & Networking

DriveNets Ltd.

Middletown, Northern (NJ, KY)

Hybrid

USD 140,000 - 190,000

Full time

25 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DriveNets is seeking a Software Engineer for the Hardware Software team to develop BSPs and low-level firmware for carrier-grade networking hardware. You will bring up new platforms and collaborate with hardware, platform, and system architects to enable high-performance networking.

Ideal candidates have 8+ years in embedded software, strong C/C++, embedded Linux expertise, and experience with SoCs, board bring-up, and hardware debugging tools in a fast-paced, technology-driven environment.

Qualifications

  • BSc or MSc in Computer Science, Electrical Engineering, or related field.
  • 8+ years of embedded software development experience.
  • Proficiency in C/C++ for low-level system development.
  • Strong experience with embedded Linux, bootloaders, kernel configuration, and driver development.

Responsibilities

  • Develop, integrate, and maintain BSP components including bootloaders, device trees, and hardware abstraction layers.
  • Design and implement firmware and low-level drivers for network hardware (ASICs, NICs, SoCs, CPLDs, FPGAs).
  • Support hardware bring-up and board validation with hardware engineers and system integrators.
  • Work on performance optimization, debugging, and stability of system software on embedded Linux.
  • Interface with third-party SDKs and adapt them to DriveNets’ software infrastructure.
  • Ensure compliance with industry standards for networking and embedded systems.

Skills

C/C++
Embedded Linux
SoC architectures
Hardware debugging tools

Education

Bachelor's or Master's in CS/EE

Tools

U-Boot
Kernel configuration

Job description

DriveNets is seeking a Software Engineer for the Hardware Software team to develop BSPs and low-level firmware for carrier-grade networking hardware. You will bring up new platforms and collaborate with hardware, platform, and system architects to enable high-performance networking.

Ideal candidates have 8+ years in embedded software, strong C/C++, embedded Linux expertise, and experience with SoCs, board bring-up, and hardware debugging tools in a fast-paced, technology-driven environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid BSP & Embedded Firmware Engineer
Hybrid BSP & Embedded Firmware Engineer

Socket.dev • New York (NY)

On-site
USD 138,000 - 211,000
Software Engineer - BSP & Firmware
Software Engineer - BSP & Firmware

DriveNets Ltd. • Middletown (NJ), Northern (KY)

Hybrid
USD 140,000 - 190,000
Software Engineer - BSP & Firmware
Software Engineer - BSP & Firmware

Socket.dev • New York (NY)

On-site
USD 138,000 - 211,000
Senior Lead Firmware Engineer - BSP & Linux Drivers
Senior Lead Firmware Engineer - BSP & Linux Drivers

Celestica • San Jose (CA)

On-site
USD 140,000 - 190,000
BSP Software Engineer
BSP Software Engineer

Webster & Webster Associates • Dallas (TX)

On-site
USD 80,000 - 120,000
Senior Embedded Software Engineer - Networking & Drivers
Senior Embedded Software Engineer - Networking & Drivers

Hewlett Packard Enterprise Development LP • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Network Software Engineer - Embedded
Network Software Engineer - Embedded

Webster & Webster Associates • Phoenix (AZ)

On-site
USD 80,000 - 120,000
Senior Embedded Firmware Architect (Linux BSP)
Senior Embedded Firmware Architect (Linux BSP)

Professional Recruiters • New Jersey

On-site
USD 120,000 - 150,000
Full benefits
401k
Pet Insurance
Senior Firmware Engineer
Senior Firmware Engineer

DeepRec.ai • San Francisco (CA)

On-site
USD 120,000 - 150,000
Senior Embedded Linux BSP Architect
Senior Embedded Linux BSP Architect

Elsight • United States

On-site
USD 150,000 - 210,000