Job title : Senior Software Engineer C++
Division / function : R&D
Business unit / department : Mobile Solutions
City(ies) : Valencia
EXFO develops smarter test, monitoring and analytics solutions for the global communications industry. We are trusted advisers to fixed and mobile network operators, hyperscalers and leaders in the manufacturing, development and research sector.
Building on our 35 years of innovation, EXFO’s unique blend of equipment, software and services enable faster, more confident transformations related to 5G, cloud-native and fiber optic networks.
With nearly 2,000 employees in more than 25 countries, EXFO is no. 1 worldwide in fiber optic test solutions and has deployed over 250 assurance systems worldwide.
We’re always looking for top talent to help us lead the way in a thriving industry with boundless opportunities.
Job summary
EXFO Spain is looking for an enthusiastic C++ developer to bring their knowledge, ideas and experience to our team.
EXFO has an important R&D department in Valencia (Spain) focused on the development of Applications & Analytics solutions for Mobile operators.
Its mission is to develop leading-edge 24x7 real-time solutions providing analytics, geolocation and optimization capabilities.
Our product provides analysis and optimization capability for multi-vendor and multi-technology mobile networks with emphasis on 5G architecture.
We offer customer-centric radio optimization, SON and geo-location platforms to operators around the world maximizing network assets and customer experience.
Product relies on a cloud native and microservices architecture.
If you enjoy building high performance, highly available and highly scalable back-end systems then this is the job for you.
What you’ll do
As a Senior C++ Engineer you will have following responsibilities :
Definition, development and implementation
Performing code reviews, control of code quality
Component / feature ownership
Performing code design review
Architecture design for integration features
Technical leadership within the team
Mentoring of other engineers up to regular level
Work actively in the development of 24x7 systems processing large volumes of data and ensure its smooth operation
Work using modern Agile methodologies, and be involved in the development, documentation and testing of components along the complete CI / CD cycle
Work with on-site or internal project managers to investigate problems, define and test solutions
Be involved in product performance characterization, diagnosis and troubleshooting
Design optimum solutions for software coding challenges
What we’re looking for
Experience in the following technologies :
Knowledge of C++14 and higher (OS Linux)
Experience with standard and general purpose libraries (STL, Boost)
Strong understanding of good software programming practices and software quality attributes
Conceptual knowledge of OOPS, Design Patterns and Microservice architecture
Working with Cloud Native Systems (Docker, Kubernetes, Kafka...) will be valuable
Experience on real-time or near-real time systems will be valuable
Knowledge or experience with agile methodologies
Experience with version control systems (Git)
Required aptitudes
You will be someone who thrives in a collaborative, open environment. You will thrive in an environment when new ideas are encouraged.
You’ll be someone who isn’t afraid to constructively question how things are done currently, and propose improvements you think we could make.
You will enjoy open discussions and design exercises and be open to accepting as well as introducing new ideas, technologies or approaches.
Must have
Pertinent experience :
Minimum 5 years’ experience in Software Development (C++).
Experience in Telecommunication or IT field is an asset.
Language requirements : Fluent in Spanish and English
Education : Telecommunications or Computer Science Master Degree
Any other combination of experience / studies will be considered.
Benefits of Working at EXFO Telecom Spain
Competitive Salary
Flexible working hours and short working days on Fridays and during summertime
Hybrid work model (with possibility of 100% remote work)
Cutting edge technology and innovative and challenging projects
Ongoing training and career development
Flexible retribution : access to private healthcare insurance + corporate bonus
International environment and the best working atmosphere
Activities organized by the Social Comité Club