Ceva, Inc.

Software Engineer (WiFi)

Posted: 5 minutes ago

Job 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 

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In