cover image
Ceva, Inc.

Software Engineer (WiFi)

Hybrid

Sophia antipolis, France

Mid level

Full Time

05-11-2025

Share this job:

Skills

Communication Python C/C++ Networking Effective Communication Architecture Software Architecture Linux Programming Software Development C++ Embedded Systems python programming

Job Specifications

About the Business Unit:

Ceva is at the forefront of the Smart Edge revolution, with innovative state-of-the-art Silicon and Software solutions that enable products to Connect, Sense and Infer.

Within the Wireless Internet of Things Business Unit (WIoT BU), we are offering you a unique opportunity to shape the future of connected devices. Our advanced wireless technologies, including Bluetooth, Wi-Fi, UWB, and 5G Cellular IoT, are integrated into over a Billion devices annually.

About the Role:

We are looking for a talented Software Engineer to join our Wi-Fi software team in Sophia Antipolis. In this role, you will contribute to the development of next-generation connectivity solutions for CEVA’s turnkey IP platforms.

You will focus on low-level C development for wireless communication modules and subsystems, and particularly on Wi-Fi and 802.11 MAC-level features. Your work will include firmware design and optimization, system-level architecture, and development of tools and drivers for macOS platforms.

Key Responsibilities:

Analyze Wi-Fi standard specifications and translate protocol requirements into robust software implementations.

Design and implement connectivity features, platform drivers, and development tools in C.

Integrate software components into embedded platforms and validate functionality on hardware targets.

Troubleshoot and resolve issues across software layers with maintainable and efficient solutions.

Provide clear documentation of software architecture, APIs, and integration guidelines.

Support internal application teams and customers by analyzing issues and delivering timely fixes.

Drive continuous improvement of the development environment by adopting new technologies and enhancing tools and processes.

Requirements:

Engineer or Master’s degree in Computer Engineering, embedded systems or related field.
5+ years of experience in embedded Software development.
Proficiency in Software Development in C/C++, Linux & Embedded Oses
Strong technical background and hands-on experience in wireless networking, particularly in WiFi protocols (802.11 standards), MAC/PHY layers, and system-level software design
Knowledge of the Software development flow, from requirements to implementation and testing 
Hands-on Software debugging on various environment (Simulation/FPGA/SoC) 
Effective communication skills and a strong ability to collaborate with others and work autonomously in your field 
Good communication skills in English

 Advantages:

Bare-metal programming with associated testing 
Experience with integration of wireless communication protocols and application (WLAN, Bluetooth, UWB, Cellular etc.)
Experience in Radio drivers’ development for ASIC
Knowledge in Python programming language 

About the Company

Ceva is the leader in innovative silicon and software IP solutions that enable smart edge products to connect, sense, and infer data more reliably and efficiently. At Ceva, we are passionate about the smart edge. Providing the technology and market expertise our customers need to be successful is what we do best, and we’ve been doing it for over 30 years. With the industry’s only portfolio of comprehensive communications and scalable edge AI IP, Ceva powers the connectivity, sensing, and inference in today’s most advanced s... Know more