Senior Embedded Software Engineer - Network Domain

Quvia

Atlanta (GA)

On-site

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

About Quvia Quvia is the first AI-powered quality of experience (QoE) management platform for things that move, like ships and planes, transforming connectivity and digital experiences even in the most remote and hard-to-reach places.

Senior Software Engineer

(C/C++ & Python, Networking Domain)

Miramar, FL

About Quvia

Quvia is the first AI-powered quality of experience (QoE) management platform for things that move, like ships and planes, transforming connectivity and digital experiences even in the most remote and hard-to-reach places.

Why Quvia?

Founded in 2019, Quvia is a fast-growing, Series A tech startup passionate about redefining global connectivity. Our solutions are already addressing significant challenges in the aviation and cruise industries and we’re just getting started. With headquarters in the greater Miami region and offices in the UK and India, our remote-first culture empowers talented individuals around the world to make a lasting impact. Quvia is backed by Columbia Capital, a respected venture capital firm with over $5 billion in fund commitments.

Position Overview

We are seeking a Grid Data Path Engineer with strong proficiency in C/C++ and Python, and solid experience in the networking domain. The ideal candidate will be responsible for designing, developing, and maintaining software systems that power next-generation networking solutions, with a focus on performance, scalability, and reliability. Having hands‑on experience in virtualized environments (VMs) — including setup, configuration, and network integration — along with the ability to design and develop robust, scalable networking software is also an essential requirement.

In order to be considered, candidates must be based in South Florida, and live within a commutable distance to our headquarters in Miramar.

Key Duties And 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 closely 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 virtual machine (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.
Requirements
  • 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 and protocols — 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.
Preferred / Good To Have
  • Experience with VPP (Vector Packet Processing) or DPDK-based applications.
  • Strong understanding of networking concepts — TCP/IP stack, routing, switching, VLANs, ARP, IPv4/IPv6.
  • Proven experience with Linux/Unix systems, socket programming, and multithreaded applications.
  • Hands‑on experience in setting up and managing virtual machines and virtual networks — including KVM, libvirt, VMware, or VirtualBox.
  • Familiarity with configuring bridges, vSwitches, TAP/TUN interfaces, and NAT or host-only networking.
  • Exposure to OpenConfig, NETCONF/YANG, gRPC, or telemetry systems.
What We Offer
  • Competitive salary
  • Equity options
  • Performance-based bonus opportunities
  • Medical, Dental and Vision benefits
  • Life Insurance
  • Flexible PTO policy
  • 401(k) plan
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems Engineer
Systems Engineer

Quvia • Florida

On-site
USD 90,000 - 130,000
401(k) match
Health benefits
Life Insurance
+3
Solutions Engineer
Solutions Engineer

Quvia • Florida

Remote
USD 110,000 - 170,000
Competitive Salary
401(k) with 100% match up to 4.0%
Health benefits (medical, optical, and
+4
Principal Operations Research Scientist
Principal Operations Research Scientist

Quvia • Washington

On-site
USD 140,000 - 210,000
401(k) match
Health benefits
Performance bonus
+1
Senior Embedded Network Engineer (C/C++ & Python) | Equity
Senior Embedded Network Engineer (C/C++ & Python) | Equity

Quvia • Atlanta (GA)

On-site
USD 140,000 - 190,000
Competitive salary
Equity options
Performance-based bonus
+4
Sales Engineer, Energy
Sales Engineer, Energy

Quvia • Houston (TX)

On-site
USD 120,000 - 180,000
401(k) with 100% match up to 4.0%
Health benefits
Life Insurance
+3
Technical Account Director
Technical Account Director

Quvia • Miami (FL)

Hybrid
GBP 90,000 - 120,000
Competitive salary
Performance bonus
Health benefits
+3
Middle C/C++ Software Engineer, Open Networking (Evergreen Opportunity)
Middle C/C++ Software Engineer, Open Networking (Evergreen Opportunity)

Ostware Services • Town of Poland (NY)

On-site
USD 80,000 - 110,000
Medical insurance
Vacation and sick leave days
Paid bank holidays
+2
Aviation Program Manager — Enterprise Cloud & AI
Aviation Program Manager — Enterprise Cloud & AI

Quvia • Florida

Hybrid
USD 95,000 - 120,000
Competitive Salary
Performance Bonus
Stock Options
+5
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
Staff Software Engineer – Apex Platform for Network Observability and Cybersecurity
Staff Software Engineer – Apex Platform for Network Observability and Cybersecurity

VIAVI Solutions • Minnetonka (MN)

On-site
USD 145,000 - 185,000