Celag

Rating submitted

The company Celag currently has 2 open positions.

2 jobs found at Celag

Loading

Be notified of new vacancies

Loading
Loading

C/C++ Integrator Specialist

07/11/2024 100% Permanent position
Celag
C/C++ Integrator Specialist
C/C++ Integrator Specialist

We are seeking a skilled C/C++ Integrator Specialist to join our customer's team.

C/C++ Integrator Specialist

The ideal candidate will bring expertise in firmware (FW) architecture and integration, particularly within the fields of multimedia and embedded systems. This role requires hands-on experience with video/audio processing, kernel-level Linux integration, and subsystem driver development. The C Integrator Specialist will work closely with our engineering and product development teams to integrate, optimize, and validate multimedia components, drivers, and sensors in a complex embedded environment.

Key responsibilities:
  • Develop and integrate firmware components, particularly for video/audio processing, on embedded platforms.
  • Design and implement hardware subsystem drivers, including image/video processing, USB Video Class, USB Audio Class, and USB HID.
  • Collaborate in the development and integration of multimedia subsystems, optimizing for performance and resource utilization.
  • Integrate embedded AI accelerators, including optimization for various hardware interfaces.
  • Work with Linux Kernel modules and low-level firmware to support sensor and multimedia functionality.
  • Interface with multiple hardware protocols and interfaces, including USB, SPI, I2C, I2S, PDM, MIPI, and Bluetooth.
  • Implement and test driver support for a variety of sensors (Image Sensors, IMUs, Microphones).
  • Utilize tools and techniques such as serial debugging, shell scripting, and JTAG for system analysis and debugging.
Required experience
  • Firmware architecture: Proven experience in firmware design and integration for multimedia applications.
  • Multimedia expertise: Hands-on experience with Video/Audio Camera functionality, image/video processing, and multimedia subsystem integration.
  • Linux kernel development: Strong experience in kernel-level programming and hardware abstraction for multimedia components.
  • Driver development: Skilled in developing and integrating drivers for various subsystems, including hardware accelerators and audio/video components.
  • Hardware interfaces: Proficient with USB Video Class, USB Audio Class, USB HID, and communication interfaces such as USB, SPI, I2C, I2S, PDM, MIPI, and Bluetooth.
  • Sensor Integration: Knowledge of image sensors, IMUs, microphones, and other sensor technologies.
  • Tools and Programming: Proficiency in C/C++ and shell scripting; familiarity with debugging tools, including serial debug and JTAG.

Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Minimum of 5 years of experience in embedded systems, multimedia integration, or a similar role
  • Demonstrated success in firmware integration and optimization for complex multimedia systems.
  • Strong analytical skills and attention to detail, with the ability to troubleshoot and optimize embedded software effectively.
  • Ability to work within a dedicated team of specialists
  • English language proficiency; French is a plus.
Celag team

Jobs and vacancies in Switzerland

On JobScout24 you will find many interesting job offers and vacancies in all major cities in Switzerland