- Company Name
- 6WIND
- Job Title
- Senior Software Engineer, Roadmap Acceleration (M/F)
- Job Description
-
Job Title: Senior Software Engineer – Roadmap Acceleration
Role Summary: Lead the design, development, and delivery of high‑performance, virtualized networking features for key customers, spanning control, data, and management planes. Drive feature implementation from low‑level integration (protocols, hardware) to application layers, ensuring alignment with customer timelines and technical roadmaps.
Expectations: Deliver new product features on schedule for projects ranging 2 weeks to 9 months; maintain code quality and performance standards; collaborate closely with customers and cross‑functional teams; demonstrate continuous improvement and knowledge sharing within an international engineering group.
Key Responsibilities:
- Design and implement new networking protocols, QoS, IPSec optimisations, and hardware‑architecture integrations in a virtualised datapath.
- Develop and optimise embedded C, Python, and Bash components for Linux/Unix platforms, targeting Intel/ARM CPUs and virtualization environments (KVM, VMware).
- Conduct performance profiling, multithreaded optimisation, and memory‑bus tuning to meet strict latency and throughput targets.
- Validate connectivity, routing, and security protocols (TCP/IP, DNS, FTP, SMTP, BGP, OSPF, VXLAN, MPLS, IPsec, iptables).
- Engage directly with customers to gather requirements, present solutions, and resolve technical issues.
- Participate in code reviews, unit/integration testing, and documentation of design decisions.
- Mentor junior engineers and contribute to team best practices.
Required Skills:
- Strong programming in C, Python, Bash.
- Deep understanding of Linux/Unix kernel, multi‑threading, and performance‑oriented programming.
- Hardware knowledge: CPU architecture (L1/L2/L3 cache, memory bus, PCI bus), Intel/ARM processors, virtualization (KVM, VMware).
- Network protocol expertise: TCP/IP stack, application‑layer protocols, firewalls, VPNs, routing (BGP, OSPF), overlay networking (VXLAN, MPLS).
- Experience with embedded software development and performance optimisation.
- Excellent communication in French and English; teamwork orientation; customer‑focused mindset.
Required Education & Certifications:
- Honors or equivalent degree in Computer Engineering or Computer Science.
- Minimum 6 years of proven embedded software development and performance‑optimisation experience.
- (Optional) Relevant certifications in networking (e.g., CCNA, CCNP) or virtualization.
Montigny-le-bretonneux, France
Hybrid
Senior
20-11-2025