Infotech Consultancy Global Pvt Ltd

3 Job openings at Infotech Consultancy Global Pvt Ltd
Embedded Software Developer noida,uttar pradesh 5 - 9 years INR Not disclosed On-site Full Time

The ideal candidate for this position will be responsible for working on ARM/Hypervisor, Linux Kernel/Device Drivers, customer reported BSP/Platform, Trustzone, and Security issues. You should be able to collaborate effectively with cross-functional teams and have the ability to customize OEM platforms, including modifying Linux drivers/OS services and BSP modules on Qualcomm ASICs based on customer requirements. As a candidate, you should possess strong embedded system debugging skills with ARM architecture and a solid understanding of ARM TrustZone. Hands-on experience with JTAG/T32 and crash-dump analysis is essential. You should have a working knowledge of operating systems like Linux and other RTOSs, along with a good understanding of OS internals such as scheduler, cache/memory handling, interrupt processing, MMU/SMMU, IPCs, and virtualization/hypervisor. Previous experience working on device drivers with LINUX/Android OS on embedded systems is required. Proficiency in programming languages like C/C++ and Java is necessary, along with debugging and troubleshooting abilities using tools like JTAG, Trace32, and GDB. Knowledge of Android framework/service/driver development for Automotive infotainment devices and experience with Android studio and other Android framework debug tools is a plus. Understanding of embedded systems for Auto Infotainment/Mobile devices, focusing on secure applications debugging, C Programming, and RTOS (preferably Linux) is expected. Additionally, familiarity with Android Security features, cryptographic algorithms, and ARM boot architectures (uBoot/Bootloader/UEFI) would be advantageous. Prior experience or knowledge of OpenSSL/Crypto drivers is a bonus. Experience with industry-standard development tools such as tool-chains, IDEs, and configuration management tools like GIT, P4, and GERRIT is preferred. In terms of job responsibilities, the selected candidate will be expected to provide timely and accurate responses to complex customer inquiries, identify customer problems proactively, and recommend solutions that align with customer needs. You will collaborate with the design engineering team to suggest modifications to Qualcomm solutions and propose design solutions based on customer input. Root cause analyses on complex customer problems, integrating Qualcomm software to meet customer requirements, customizing Qualcomm software, and debugging customer software systems are also key responsibilities. Furthermore, you will own one or more software modules, recommend modifications and enhancements based on customer needs, oversee the publication of product technical documentation, demonstrate Qualcomm products to customers, and explain the technical value proposition. The ability to work independently with minimal supervision is essential for this role.,

Software Developer hyderabad,telangana 3 - 7 years INR Not disclosed On-site Full Time

You should have 3-5 years of experience working on any DSP platform. Proficiency in C/C++ programming, computer architecture, operating systems, and the following areas is required: - Knowledge of multi-threaded programming. - Strong software debugging skills in real-time operating systems, preferably on DSP platforms. - Experience with audio use cases such as playback, recording, streaming, and Audio/Voice AI. - Familiarity with voice use cases like CS and PS calls. - Optimization for MIPS and Memory. - Expertise in audio/speech pre/post processing like Echo cancellation, Noise suppression, and Audio Effects. - Knowledge of audio/speech compression standards such as MP3, AAC, FLAC, AMR, EVS, etc. - Proficient in working with tools and techniques used on DSP platforms like Trace32, JTAG, etc. - Experience with audio interfaces like I2S, HDMI, SPDIF. Your responsibilities will include optimizing for DSP, developing/enhancing the framework/drivers for new use cases, creating drivers for audio interfaces, driving design discussions across teams, and software maintenance. The ideal candidate should have a Bachelors/Masters degree in Electrical/Electronics/Computer Science Engineering from reputed institutes.,

Embedded Software Developer - Device Drivers noida,uttar pradesh 5 - 9 years INR Not disclosed On-site Full Time

**Job Description:** As a candidate for this position, you will be expected to work on ARM/Hypervisor, Linux Kernel/Device Drivers, customer-reported BSP/Platform, Trustzone, and Security issues. You will collaborate effectively with cross-functional teams to enhance OEM platforms, which may involve modifying Linux drivers/OS services and BSP modules on Qualcomm ASICs to meet customer requirements. **Key Responsibilities:** - Utilize strong embedded system debugging skills with ARM and demonstrate a deep understanding of the ARM trust zone, including hands-on experience with JTAG/T32 and crash-dump analysis. - Apply your working knowledge of operating systems like Linux and other RTOSs, with a focus on OS internals such as scheduler, cache/memory handling, interrupt processing, MMU/SMMU, IPCs, virtualization/hypervisor. - Implement device drivers with LINUX/Android OS on embedded systems and showcase proficiency in programming languages like C/C++, Java, along with debugging and troubleshooting using tools like JTAG, Trace32, GDB. - Contribute to Android framework/service/driver development for Automotive infotainment devices, using tools like Android Studio and debug tools for user dump, tombstones, and other Android framework debug tools. - Demonstrate a good understanding of overall embedded systems for Auto Infotainment/Mobiles devices, focusing on secure applications debugging, C Programming, RTOS (preferably Linux), and ARM boot architectures (uBoot/Bootloader/UEFI). - Apply knowledge and experience in Android Security features/Cryptographic algorithms, and demonstrate working-level experience with ARM boot architectures, including prior experience or knowledge of OpenSSL/Crypto drivers. - Utilize industry-standard development tools like tool-chains, IDEs, configuration management tools (e.g., GIT, P4, GERRIT) effectively. **Qualification Required:** - Strong embedded system debugging skills with ARM - Working knowledge of operating systems like Linux and other RTOSs - Experience with device drivers on embedded systems with LINUX/Android OS - Proficiency in programming languages such as C/C++, Java - Working experience with debugging tools like JTAG, Trace32, GDB - Knowledge of Android framework/service/driver development for Automotive infotainment devices - Familiarity with Android Studio and Android framework debug tools - Understanding of embedded systems for Auto Infotainment/Mobiles devices - Knowledge and experience in Android Security features/Cryptographic algorithms - Experience using industry-standard development tools like GIT, P4, GERRIT In addition to the above, you will provide timely and accurate answers to complex customer inquiries, identify and recommend solutions to customer problems, integrate Qualcomm software to customer requirements, customize Qualcomm software to meet customer needs, debug complex issues in customer software systems, oversee the publication of product technical documentation, and demonstrate Qualcomm products and offerings to customers while working independently with minimal supervision.,