Experienced Software Integration Engineer

Sophia Antipolis, France
Back to careers

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.

Apply to this job