Senior Embedded Network Engineer (C/C++ & Python) | Equity

Quvia

Atlanta (GA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Equity options
Performance-based bonus
Medical, Dental and Vision benefits
Life Insurance
Flexible PTO policy
401(k) plan

Job summary

Quvia is seeking a Grid Data Path Engineer in the Miami area to design and develop high-performance networking software in C/C++ and Python. You will work on L2-L7 protocols, integrate with Python modules, and optimize for scalability in VM environments.

The role requires hands-on experience with virtualized networks, Linux, and modern CI/CD practices. Strong collaboration with DevOps and QA teams is essential in a fast-paced startup setting.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or related discipline.
  • 7–10 years of hands-on software development experience in C/C++ and Python.
  • Strong understanding of networking concepts — IPv4/IPv6, ARP, VLAN, TCP/IP stack, routing, switching, or network virtualization.
  • Experience with Linux-based systems — system programming, socket programming, and multithreading.
  • Hands-on experience with packet capture/analysis tools (Wireshark, tcpdump, etc.).
  • Exposure to DPDK/VPP, SDN/NFV, or network appliances is a strong plus.
  • Experience integrating software with network management systems (NMS), SNMP, or REST APIs.
  • Familiarity with CI/CD pipelines, Git, Jenkins, Docker, Kubernetes preferred.
  • Excellent problem-solving and debugging skills in distributed systems.
  • Good understanding of software design patterns and performance optimization techniques.
  • Strong analytical thinking and attention to detail.
  • Good communication skills and ability to work in a collaborative environment.
  • Proven track record of delivering production-quality software in fast-paced teams.

Responsibilities

  • Design and develop software modules using C/C++ for high-performance network applications.
  • Part of the software also involves integrating with Python-based modules.
  • Work on L2-L7 networking protocols such as Ethernet, IP, TCP/UDP, BGP, OSPF, MPLS, and others.
  • Collaborate with architecture and QA teams to define and deliver robust software components.
  • Debug and resolve complex issues across multiple layers (application, transport, and network).
  • Analyze crash files and debug with the team to resolve them.
  • Configure and troubleshoot virtual networking in VM environments — bridges, TAP/TUN interfaces, VLANs, and virtual switches (like OVS).
  • Deploy and test networking software inside VMs or virtualized test environments (e.g., KVM, VMware, VirtualBox, or cloud VMs).
  • Collaborate with DevOps and QA teams to ensure seamless deployment, configuration, and testing workflows.
  • Participate in design and code reviews, enforcing best practices for maintainable, high-quality code.
  • Mentor junior engineers and contribute to technical design discussions and documentation.

Skills

C/C++
Python
Networking concepts
Linux systems
Multithreading
Packet capture
DPDK/VPP
SDN/NFV
REST APIs
CI/CD

Education

Bachelor’s or Master’s in Computer Science/Electronics

Tools

Docker
Kubernetes
Git
Jenkins

Job description

Quvia is seeking a Grid Data Path Engineer in the Miami area to design and develop high-performance networking software in C/C++ and Python. You will work on L2-L7 protocols, integrate with Python modules, and optimize for scalability in VM environments.

The role requires hands-on experience with virtualized networks, Linux, and modern CI/CD practices. Strong collaboration with DevOps and QA teams is essential in a fast-paced startup setting.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Network Domain
Senior Embedded Software Engineer - Network Domain

Quvia • Atlanta (GA)

On-site
USD 140,000 - 190,000
Competitive salary
Equity options
Performance-based bonus
+4
Network & Systems Architect - C++/Python Expert
Network & Systems Architect - C++/Python Expert

Performix • Chicago (IL)

On-site
USD 90,000 - 130,000
Senior Systems Engineer – Networking & Edge Cloud
Senior Systems Engineer – Networking & Edge Cloud

Quvia • Florida

On-site
USD 90,000 - 130,000
401(k) match
Health benefits
Life Insurance
+3
Junior Backend Systems Engineer, Python & C++
Junior Backend Systems Engineer, Python & C++

Performix • Phoenix (AZ)

On-site
USD 100,000 - 150,000
Senior Backend Systems Engineer - High-Performance Networking
Senior Backend Systems Engineer - High-Performance Networking

Performix • Chicago (IL)

On-site
USD 85,000 - 110,000
Senior Networking Software Engineer-C/C++ & Python (Hybrid)
Senior Networking Software Engineer-C/C++ & Python (Hybrid)

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 166,000 - 277,000
Senior Networking Software Engineer (C/C++, Python) — Hybrid
Senior Networking Software Engineer (C/C++, Python) — Hybrid

HITEC • Sunnyvale (CA)

Hybrid
USD 137,000 - 277,000
Senior Embedded Networking Engineer — Remote (C++/Linux)
Senior Embedded Networking Engineer — Remote (C++/Linux)

Excelon Solutions • United States

Remote
USD 96,000 - 165,000
Systems Engineer
Systems Engineer

Quvia • Florida

On-site
USD 90,000 - 130,000
401(k) match
Health benefits
Life Insurance
+3
Low-Latency Software Engineer (C++/Python)
Low-Latency Software Engineer (C++/Python)

Zapier Inc. • Austin (TX)

Hybrid
USD 120,000 - 180,000