Firmware Development Engineer

Firmware Development Engineer Job Description Requirements Strong Embedded C Programming abilities Hands-on experience in developing device drivers, applications using 16/32 Bit Microcontroller based platforms. Knowledge and experience in bare metal coding and RTOS. Experience with various IDE’s (Ex MPLAB X IDE, STM32CubeIDE, Code Composer Studio, nRF MDK) and scripting languages (Python, Shell scripts) Experience in…

Linux Device Driver Development Engineer

Linux Device Driver Development Engineer Job Description Responsibilities Responsibilities include optimization for DSP, developing/enhancing the framework/drivers for new use cases, drivers for audio interfaces, drive design discussions across teams, SW maintenance. Requirements Very good C programming and Linux skills. Good understanding of Linux OS concepts and Linux Kernel internals. Good system debugging skills and root…

BT Audio Development Engineer

BT Audio Development Engineer Job Description Requirements Design and development experience in BT stack profile development, knowledge of RFCOMM, L2CAP, HFP, AVRCP, and other BT profiles and exposure of various Bluetooth profile development. Proven experience of Classic Bluetooth (BR-EDR) and Bluetooth Low Energy (BLE) and excellent knowledge of Audio, SPP, HID profiles, GATT based profiles,…

Camera Software Development Engineer

Camera Software Development Engineer Job Description Responsibilities Developing fixed-point implementations and C/C++ models for the image processing and associated infrastructure modules (to be ported in HW) Supporting HW verification & SW development via behavioural model test vectors Image/Video processing algorithm complexity optimization and quality trade-offs Requirements Engineers for areas related to image processing, video codec…

Core BSP Development Engineer

Core BSP Development Engineer Job Description Requirements Looking for smart, innovative, and motivated individuals to join the team of professionals to work on different kernel subsystems on the Android, Linux platforms. Very good C/C++ programming. Experience in Kernel module development on multiprocessor and multithreaded platforms Good to have multi-threaded programming/parallel-processing concepts such as threads, Synchronization…

Audio Device Drivers Development Engineer

Audio Device Drivers Development Engineer Job Description Responsibilities Responsibilities include optimization for DSP, developing/enhancing the framework/drivers for new use cases, drivers for audio interfaces, drive design discussions across teams, SW maintenance. Requirements Experience on any DSP/Embedded processor with proficiency in C/C++ programming, computer architecture, operating systems, and some of the below areas: Audio Domain Knowledge…

Multimedia – Video Device Driver Development Engineer

Multimedia – Video Device Driver Development Engineer Responsibilities The successful candidate(s) will be responsible for: Development and productize various video codecs solutions on Qualcomm processors for mobile/IOT/Automotive projects  Enhance video, imaging Firmware solutions and help with video, imaging hardware subsystem enhancements in future Qualcomm Mobile Processors  Design of video, imaging features and work with a…

WLAN Engineer

WLAN Engineer Requirements Excellent skills in C Programming & debugging skills in an embedded environment  Hands on experience on WLAN/Wi-Fi &TCP/IP, HTTP(S), ICMP, DHCP protocol stacks.  Good knowledge of current Wi-Fi systems and standards including 802.11a, b, g, n, any additional knowledge of 802.11ac is a plus.  Experience with Wireless/Network Security protocols.  Enterprise Security testing (security:802.1x, Radius…