Job Title
Embedded Software Engineer (WiFi)
Role Summary
Join the Wi‑Fi software team in the Wireless IoT Business Unit to develop low‑level firmware, drivers and tools for CEVA's connectivity IP platforms. The role focuses on C development for Wi‑Fi/802.11 MAC features, firmware optimization, system architecture and macOS tooling, with validation on hardware targets.
Experience Level
Mid-level — typically requires 5+ years of embedded software development experience.
Responsibilities
The role is responsible for designing, implementing and validating Wi‑Fi protocol and system software for embedded platforms.
- Analyze 802.11 and related Wi‑Fi specifications and translate protocol requirements into software implementations.
- Design and implement connectivity features, platform drivers and development tools in C/C++.
- Integrate software components on embedded platforms and validate functionality on hardware targets (simulation/FPGA/SoC).
- Troubleshoot and resolve issues across software layers with maintainable, efficient fixes.
- Document software architecture, APIs and integration guidelines.
- Support internal teams and customers by analyzing issues and delivering timely fixes.
- Improve development environment, tools and processes.
Requirements
Must-have technical skills and experience.
- 5+ years of embedded software development experience.
- Proficiency in C/C++ development and experience with Linux and embedded operating systems.
- Strong hands-on experience with wireless networking, especially Wi‑Fi (802.11), MAC/PHY layers and system‑level software design.
- Experience with the software development lifecycle from requirements through implementation and testing.
- Hands-on software debugging experience on simulation, FPGA and SoC environments.
- Effective collaboration skills and the ability to work autonomously; good English communication skills.
Nice-to-have / advantages:
- Bare‑metal programming and associated testing experience.
- Experience integrating wireless protocols and applications (WLAN, Bluetooth, UWB, Cellular).
- Experience developing radio drivers for ASICs.
- Familiarity with Python for tooling or automation.
Education Requirements
Engineer degree or Master’s degree in Computer Engineering, Embedded Systems or a related technical field.
About the Company
Company: Ceva
Headquarters: Herzliya, Israel
Ceva is a semiconductor IP licensor specializing in wireless connectivity and smart sensing technologies. It provides digital signal processors, AI processors, wireless platforms and software for sensor fusion, image enhancement, computer vision, voice input and other AI-enabled functions for connected devices.

Date Posted: 2026-05-12