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:
As an Experienced Software Integration Engineer, you will integrate major low-level Software components for turnkey fully integrated connectivity solution products including BLE/BR/EDR Bluetooth, 802.15.4 (Zigbee), WiFi and Radio IPs.
Responsibilities:
- Implement Bluetooth and Wi-Fi standard features and derive product requirements.
- Ensure correct integration and concurrent operation of Bluetooth and Wi-Fi IPs in a combo platform with Radio and associated control interfaces.
- Interact with IP development teams to propose improvements for a smoother integration or better co-existence between IPs.
- Architect, implement and integrate connectivity features, platform drivers and tools.
- Define and implement unit test plans with sufficient functional coverage.
- Diagnose issues and provide efficient fixes.
- Participate in the certification of the product.
- Bring up your software on FPGA and RF platform.
- Provide Documentation and support the application team on request (Customer Support).
- Contribute to the evolution of the work environment (process, technology, tools).
Requirements
- Holder of an Engineering degree in computer sciences, electronic, embedded systems.
- Minimum 5 years’ experience in embedded Software development.
- Proficient at C programming languages, with professional experience in embedded Software development.
- Knowledge of the Software development flow, from requirements to implementation and testing.
- Hands-on Software debugging on various environments (Simulation/FPGA/SoC).
- Technical document writing skills.
- Effective communication skills and a strong ability to collaborate with others and work autonomously in your field.
Advantages:
- Experience in Software development or integration of a communication protocol.
- Bare-metal programming with associated testing.
- Knowledge in Python programming language.