Senior Software Engineer C/C++ (M/F)

V3D is the leader in Quality of Experience (QoE) for mobile operators. 100% subsidiary of SoftAtHome. Our software development skills and understanding of telecom operators needs allow us to offer solutions for monitoring network performance directly from smartphones and broadband devices. Our mobile application, integrated as SDK, is currently deployed to several millions of handsets in the world.

We are developing our business and growing our team in an exciting international environment. The various open positions offer the potential to fully participate to the fast development of the company and create new solutions in a dynamic team.

V3D, it’s also 30 people working in Lyon in a relaxed and stimulating work environment. We are attached to our startup and local spirit, while acting globally with an international reach. V3D is a talented and innovating team taking good time working together on solutions excellence.

Within a passionate expert R&D team, you will take part of the development of V3D monitoring agents for mobile and fixed networks. These agents are probes deployed on routers and end customer gateways at the heart of the operator network. The software development requires high knowledge on embedded development, particularly Linux and networking stacks.

Missions

  • Participate to architecture construction and software design of Linux agent and network test server:
    • New protocols implementation
    • UDP/TCP test flow generation
    • Network metrics capture (latency, jitter, packet loss, performance…)
    • Follow and anticipate network evolutions (5G, WiFi6, …)
  • Embedded agent development (Gateway, router, set-top-box, BSP Broadcom…)
  • Technical support of the product
  • Participate to structure development process environment
    • Continuous integration
    • Validation chain
  • Technology watch on operator network evolutions, network protocols, monitoring standards

Profile

You acquired a strong experience on C/C++ development on embedded environment.

In particular:

  • 5+ years of C/C++ development with Linux kernel
  • 3+ years of embedded development (gateways, routers, set-top-box)
  • 3+ years’ experience on shell scripting, perl or python
  • Confirmed experience on fundamental software development concepts, data structure, data analysis
  • Proven track record in complex software conception and evolutions
  • Sound experience regarding development rules in teams (coding standards, code review, source control management, build process, testing, continuous integration)

Proven skills on the following topics are a real plus:

  • Knowledge on one BSP such as Broadcom
  • Detailed knowledge on network protocols (TCP, UDP, IPv4/v6, …)
  • Open source project contribution, such as Linux kernel or OpenWRT

You appreciate to work autonomously within a collaborative team of experts. You want to be involved and bring your own value on functional and technical choices in direct link with product owners. Moreover, you are open, a strong team player and creative.

This job is done for you, join us quickly!

SKILLS

  • C/C++
  • Embedded development (gateways, routers, set-top box…)
  • Shell scripting, Perl or Python

Knowledge of BSP and network protocols (TCP, UDP, IPv4/v6…) greatly appreciated.

Languages:

French and technical English, written and spoken.

CONTRACT

  • Type of contrat: Full time
  • Salary: depends on profile
  • Starting: ASAP
  • Location: Lyon, FR.

LIFE AT V3D

  • State-of-the-art laptop, docking station and 3 large screens to code confortably,
  • A smartphone with unlimited voice and data,
  • Free coffee, mandatory for most of us, regular “croissants” for breakfast and let’s not forget our internal baby foot challenges!

Interested by our mission & sharing our values?

Send your resume to rh@v3d.fr