Embedded Software Engineer (WiFi)
Website CEVA
Description
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
Apply for job
To view the job application please visit www.ceva-ip.com.


The Foundry Model Is Morphing — Again