Jobs
Interviews

1883 Embedded C Jobs - Page 39

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 9.0 years

9 - 14 Lacs

Bengaluru

Work from Office

About the job: The Red Hat Engineering team is looking for a Senior Software Quality Engineer to join the Red Hat Enterprise Linux Virtualization team. The RHEL Virtualization team is responsible for all aspects related to Virtualization in the Host Red Hat operating environment including system, firmware and device emulation, as well as their counterpart aspects in the guest instance on top of Red Hat or third-party virtualized platforms. In this role, you will focus on existing and emerging virtual Trusted Platform Module devices validation and testing, and collaborate with the Kernel, Security, Virtual Firmware and Bootloader teams to ensure its optimal use on RHEL guest instances, which will require and deliver in-depth knowledge of the Linux OS and include but not limited to researching new features, developing automated test scripts, contributing to open source communities and continuous integration (CI) and continuous delivery (CD) tools. Youll have the opportunity to develop innovative solutions to complex problems while working alongside the brightest engineers in Open Source communities, industry alliances (such as the Trusted Computing Consortium) and their projects. What will you do: Take responsibility for Virtualization testing of virtual Trusted Platform Module (vTPM) devices, debug and supervise the results in a timely manner, as well as provide complete and accurate test status reports to all stakeholders Research and implement new APIs and features to be automated, develop new automated and manual cases as well as create and review test plans Maintain awareness of development engineering activities within the upstream vTPM communities ensuring the testability of the environments for Linux host, Linux guest, and Windows guest Collaborate and contribute to upstream TPM testing communities such as ibmtss and linux-vtpm-tests Develop and maintain automation testing framework in Python and write and review patches on GitHub Develop and maintain CI and CD tools Recognize the product quality risks by analyzing and prioritizing then identify tests required to mitigate them Focus on delivering customer value by analyzing feedback and enhancing test coverage Continuously improve testing, docs, processes, and tools What will you bring 4+ years working experience in software testing or development for Linux systems Active scripting and solid programming skills using Python for 2 years+; knowledgeable of standard and commonly used libraries and frameworks and best practices in coding Meaningful work experience in virtualization (KVM, QEMU, libvirt, cloud or container and similar) is a plus Relevant security (OpenSSL/SELinux) and cryptography skills, with practical experience desirable Past experience in working with Open-Source communities and/or global teams is desirable Required Full English proficiency (verbal and written) #LI-AK1 About Red Hat Red Hat is the worlds leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Inclusion at Red Hat Red Hats culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village. Equal Opportunity Policy (EEO) Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com . General inquiries, such as those regarding the status of a job application, will not receive a reply.

Posted 1 month ago

Apply

8.0 - 13.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Job Summary At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open-source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, virtualization, and AI technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. The AI Core Components organization, part of AI Engineering, is looking for individuals with a passion for Open Source, automation and helping grow the impact of Red Hats AI offerings for our customers and the community. As a Staff Engineer youd be a person with deep expertise in Machine Learning systems and tools, relentless curiosity, and a bias for action. This role is ideal for someone who thrives at the intersection of AI innovation and engineering excellence and is passionate about boosting engineering productivity through the intelligent use of the latest AI advancements. What you will do Prototype with PurposeRapidly build PoCs using the latest AI models and frameworks to enhance developer workflows across the PyTorch engineering lifecycle (code, test, document, debug, optimize). Bridge Industry & ImplementationEvaluate innovations from open source, academia, and industry and assess how they can improve the way PyTorch is built and maintained. Drive Developer ProductivityCreate intelligent tools that support faster iteration, better testing, and smoother onboarding for PyTorch engineersturning AI into leverage. Embed in the TeamWork alongside core PyTorch engineers to understand friction points and infuse AI-powered solutions into existing workflows and CI pipelines. Lead by InfluenceSet technical direction in the space of AI-enhanced engineering productivity. Act as a multiplier for the teammentoring, demoing, writing internal blogs, and making innovation accessible. Contribute to the PyTorch EcosystemYour work will extend to open-source tooling or enhancements that benefit the broader PyTorch community. What you will bring 8+ years of experience in machine learning, software engineering, or systems design, with significant exposure to AI/ML infrastructure. Deep understanding of LLMs, AI agents, vector search, prompt engineering, and developer productivity tools. Strong Python programming skills and experience with PyTorch, Hugging Face Transformers, LangChain, vLLM, or OpenAI/Anthropic APIs. Demonstrated ability to build fast, impactful prototypes that lead to production-ready tools. Experience improving engineering workflows through AI toolscode generation, automated test generation, bug triage, documentation assistants, etc. Familiarity with modern software engineering practicesCI/CD, DevOps, VS Code extensions, or internal tooling development. Collaborative mindset and excellent communication skillscomfortable working with developers, QE, product managers, and leadership. Nice to have Contributions to PyTorch or other open-source ML/AI frameworks. Experience building developer tools or productivity platforms within ML orgs. Familiarity with AI use cases in systems optimization, model compilation, or hardware acceleration. Exposure to long-context transformer models and techniques like EasyContext, NoLiMa, or KV-cache paging. About Red Hat Red Hat is the worlds leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Inclusion at Red Hat Red Hats culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village. Equal Opportunity Policy (EEO) Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com . General inquiries, such as those regarding the status of a job application, will not receive a reply.

Posted 1 month ago

Apply

5.0 - 10.0 years

10 - 20 Lacs

Hyderabad

Work from Office

Job Title: Application Developer (MATLAB/MBD) Location : Hyderabad Experience: 5+ Years Job Type: Full-Time Job Overview : We are looking for a skilled and dynamic Model-Based Development (MBD) Engineer to join our team, specializing in the development of Battery Management System (BMS) and Vehicle Control Unit (VCU) applications. In this role, you will be responsible for designing, developing, and validating model-based control algorithms for BMS and VCU. Your expertise in control systems, embedded software, and automotive electronics will be crucial in ensuring the reliable and efficient operation of battery management and vehicle control systems. Key Responsibilities 1.Model-Based Development (MBD) for BMS & VCU Applications: Develop and implement model-based control algorithms for Battery Management Systems (BMS) and Vehicle Control Units (VCU). Design and simulate control algorithms in MATLAB/Simulink/Stateflow. Develop and refine system-level models for battery management, state-of-charge (SOC) estimation, thermal management, fault detection, and vehicle control. 2. System Design and Integration: Collaborate with cross-functional teams (hardware, software, testing) to design and integrate BMS and VCU applications. Support integration of control algorithms into embedded software systems for real-time execution. Work on model-based software design, ensuring robustness and efficiency in embedded systems. 3. Requirements Analysis and Documentation: Analyze functional and non-functional requirements for BMS and VCU systems. Create detailed design specifications, verification plans, and test cases to ensure the accuracy and reliability of the system. 4. Simulation and Testing: Conduct simulations to validate control algorithms and system models, ensuring optimal performance and safety. Perform hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing to validate the behavior of BMS and VCU in various scenarios. Collaborate with the testing team to ensure that models are tested in real-world conditions. 5. Optimization and Calibration: Optimize control algorithms for performance, energy efficiency, and fault tolerance in both BMS and VCU applications. Perform calibration and tuning of the models to match real-world performance requirements. 6. Continuous Improvement: Stay up-to-date with the latest developments in model-based design, control algorithms, and automotive systems. Suggest improvements for system design, modelling, and simulation techniques. Actively participate in design reviews, code reviews, and safety assessments. 7. Documentation and Reporting: Document the design, implementation, and testing processes for BMS and VCU models. Provide regular updates to management and stakeholders on progress, challenges, and results. Required Skills and Qualifications Education: Bachelor's or Master's degree in Electrical Engineering, Automotive Engineering, Mechatronics, Control Engineering, or related fields. Experience: 5+ years of experience in Model-Based Development (MBD), control systems, or embedded systems design in the automotive or related industries. Experience with Battery Management Systems (BMS) or Vehicle Control Units (VCU) development is a plus. Proficient in tools such as MATLAB, Simulink, Stateflow, and related simulation software. Strong knowledge of control theory, real-time systems, and embedded programming (C, C++). Experience with HIL and SIL testing and validation. Familiarity with automotive standards such as ISO 26262 (Functional Safety) is an advantage. Technical Skills: Strong understanding of electrical and automotive systems, including BMS architectures, battery technologies, and vehicle control algorithms. Familiarity with hardware/software co-simulation and model-based code generation. Experience with CAN, LIN, or Ethernet communication protocols used in automotive applications. Experience in integration of complex systems with embedded hardware. Soft Skills: Strong problem-solving skills with a creative and analytical mindset. Ability to work independently and in a team, collaborating with engineers from different disciplines. Excellent communication skills, both verbal and written, with the ability to clearly present technical information. Desired Qualifications Experience with automotive simulation tools (e.g., dSPACE, ETAS, Vector). Experience on CANOE, PCAN, S-bus tools Knowledge of advanced vehicle systems, electric drivetrains, and energy management in electric vehicles (EVs). Familiarity with functional safety standards such as ISO 26262. Understanding and implementation of MAAB guidelines

Posted 1 month ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Pune

Work from Office

Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications. - Integrate hardware components and peripherals into embedded systems. - Optimize code for performance and efficiency on resource-constrained devices. - Conduct software testing and validation to ensure reliability. - Utilize real-time operating systems (RTOS) for embedded applications. - Analyze and enhance existing embedded solutions for performance improvements. - Develop and maintain technical documentation for embedded systems. - Engage in code reviews and provide constructive feedback to peers. - Support the production and field engineering teams with troubleshooting. - Evaluate and select appropriate microcontrollers and processors for projects. - Implement and manage software version controls and repositories. - Collaborate in cross-functional teams for project planning and execution. - Research and stay current with emerging trends in embedded technology. - Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. - 3+ years of experience in embedded system design and development. - Strong knowledge of C/C++ programming languages. - Experience with microcontrollers and microprocessors. - Proficiency in hardware debugging tools and methodologies. - Familiarity with embedded Linux and RTOS environments. - Understanding of communication protocols (I2C, SPI, UART, etc.) - Experience in circuit design and analysis. - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent written and verbal communication skills. - Familiarity with AGILE or SCRUM methodologies is a plus. - Experience with software development tools (i.e., IDE, debuggers). - Knowledge of signal processing techniques is an advantage. - Proven track record of delivering projects on time and within scope. - Willingness to continuously learn and adapt to new technologies.

Posted 1 month ago

Apply

7.0 - 12.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Project description We care deeply about transforming lives with technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. Responsibilities Development & Testing of Infinity Fabric diagnostic test cases for AMD SoCs Debugging of the test case failures and reporting them to the design team Involvement in test planning of diagnostics Collaboration with various related cross-teams Skills Must have 7-15 years of experience preferred Expertise in C++ programming System level / Low level programming Good understanding on X86 or ARM or Generic Computer architecture and microprocessor Nice to have Experience as a Tech-lead Understanding of OS internals Post Silicon diagnostics development Good understanding of data/address bus architecture, caches, memory management. Understanding of PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc. -Solid knowledge of software development life cycle Strong analytical and problem-solving skills Must be fluent in both written and spoken English. ACADEMIC CREDENTIALS: Bachelor's degree with 7+ years' experience or Master's degree with 5+ years' experience Major in Computer science, Electronics, Electricals is preferred. Other Languages EnglishB2 Upper Intermediate Seniority Senior

Posted 1 month ago

Apply

0.0 - 1.0 years

5 - 9 Lacs

Bengaluru

Work from Office

We are looking for a skilled Embedded Software Developer to join our team. The ideal candidate will have hands-on experience with Embedded C, RTOS, microcontroller peripherals, and low-level driver development. You will be responsible for developing efficient and reliable embedded software for IoT and low-power Responsibilities :. Develop and maintain embedded software in Embedded C for microcontroller-based systems. Perform board bring-up and work on new hardware platforms. Develop low-level drivers for communication interfaces like SPI, I2C, UART, USB. Integrate and configure RTOS such as FreeRTOS. Work with microcontroller peripherals such as ADC, PWM, DMA, Timers. Optimize software for low power consumption and high performance. Create and maintain linker scripts using toolchains like GCC, IAR, ARM. Use Git for version control and Python/Shell scripting for automation or testing tasks. Implement and debug IoT communication protocols like MQTT, TCP/IP, HTTP. Collaborate with hardware engineers and QA to ensure high-quality product delivery. (Bonus) Work with BLE Audio or graphics display integration. (Bonus) Integrate solutions with AWS or Azure IoT platforms. (ref:hirist.tech).

Posted 1 month ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Bengaluru

Work from Office

We are looking for an experienced Embedded Voice & ML Applications Engineer with a strong background in embedded systems and machine learning for edge devices. The role involves developing and optimizing real-time applications for voice and ML use cases on low-power, resource-constrained platforms. Key Responsibilities. Develop embedded software in C for voice and ML applications. Work with RTOS (FreeRTOS) for real-time processing. Perform board bring-up and low-level hardware interfacing. Optimize systems for low power and performance efficiency. Implement and port models using TensorFlow Lite Micro or PyTorch. Debug multicore applications and integrate with NPUs. Work with linker scripts (GCC, IAR, ARM) and embedded toolchains. Handle DSP/ISP processing and real-time data flows. Required Skills. 5+ years of experience in embedded development. Strong in C programming, RTOS, and hardware-level debugging. Experience with ML frameworks and real-time model deployment. Good understanding of multicore systems, NPU, and signal processing. Familiarity with embedded toolchains and linker scripts. (ref:hirist.tech).

Posted 1 month ago

Apply

4.0 - 9.0 years

8 - 12 Lacs

Bengaluru

Work from Office

C Programming/Embedded C Developer Experience: 4 Years to 10 Years - Preferable Bluetooth domain experience. - Proficiency in C Programming and Multi core, multi-threaded applications - Strong knowledge of data structure and debugging skills - Understanding of SDLC - Develop software functionality as per Project requirement. - Adherence to coding standards /project specific checklist. C Programming

Posted 1 month ago

Apply

8.0 - 12.0 years

20 - 25 Lacs

Hyderabad

Work from Office

Job Area: Engineering Services Group, Engineering Services Group > Program Management General Summary: This Software Program Manager position, focused on Chipset SW team for Wireless broadband and communication business unit. Software Program Manager is responsible for program management support and leadership for managing the planning, development and delivery of software that span across multiple technology areas and product segments for Qualcomm in the areas of licensed band radio, fixed wireless access etc. Excellent opportunity to work on the latest cutting edge software, wireless technologies Collaborate with impacting technology areas such HLOS, BSP, Modem, Connectivity & Multimedia. Collaborate with Product Managers, HW engineering, Business teams. Drive requirements scoping, analysis and planning including interdependencies, staffing constraints and schedule optimization across multiple tech teams and customer connect Establish clear Plan of Record commitment and drive prioritization Strong technical understanding of SW deliverables and risk management/risk mitigation Establish rigorous execution discipline & communications processrisk management, mitigation, tracking, schedule trends vs baseline, recovery actions, executive reporting & stakeholder communications Develop program indicators to manage program health including quality and timelines and present these indicators to management. Partner with other functional areas to establish critical processes to support disciplined product development and decision making and to ensure quality. Coordination across multiple development sites may be required Develop and establish strong processes that streamline the development cycle and help integrate multiple plans, dependencies and deliverables effectively Skills & Experience: Experience and domain knowledge of Wireless/Semiconductors/Embedded SW is a must 8-12 years of experience in a combination of Software product development in semiconductor/wireless industry Experience with end to end product integration Experience managing software products through entire development life cycle Understanding of Modem and RF technology will be plus. Minimum Qualifications: Bachelor's degree in Engineering, Computer Science, or related field. 2+ years of Program Management or related work experience.

Posted 1 month ago

Apply

2.0 - 7.0 years

13 - 18 Lacs

Chennai

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Verification & Validation team is currently looking for self-motivated engineers who will perform ARM or DSP based SOC Pre-Si and Post Si validation including system level validation and debug. The ideal candidate should leverage his knowledge and experience to provide leadership, technical guidance, and execution of silicon validation of ARM or DSP based multiple SOC projects and platforms Experience in SoC pre/post silicon validation. ARM based System-On-Chip Pre-Silicon emulation and Post-Silicon ASIC Validation experience related to board bring up and debug. Perform system level validation and debug Debug experience with Lauterbach Trace32 environment. Test equipment like Logic analyzer, Oscilloscope and Protocol analyzers. Embedded software development of low level hardware drivers in C language. Working experience related to one or more of the following is required. ARM/DSP Processors/USB/PCIE, Ethernet Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. 2-6yrs experience

Posted 1 month ago

Apply

1.0 - 6.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. Minimum Qualifications: HW Preferred Qualifications: Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. 1+ year of experience with circuit design (e.g., digital, analog, RF). 1+ year of experience utilizing schematic capture and circuit simulation software. 1+ year of experience with hardware design and measurement instruments such as oscilloscopes, spectrum analyzers, RF tools, etc. Principal Duties and Responsibilities: Applies Hardware knowledge to assist in the planning, optimization, verification, and testing of electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems. Provides support for the integration of features and functionality into hardware designs in line with proposals or roadmaps. Assists in conducting simulations and analyses of designs as well as with the implementation of designs with the best power, performance, and area. Collaborates with team members to assist in the implementation of new requirements and incorporation of the latest test solutions in the production program to improve the yield, test time, and quality. Assists in the evaluation, characterization, and development of manufacturing solutions for leading edge products in processes and bring up product to meet customer expectations and schedules. Assists in the evaluation of reliability for materials, properties, and techniques and brings innovation, automation, and optimization to maximize productivity. Assists in the assessment of common design features to identify potential flaws, compatibility issues, and/or compliance issues. Writes technical documentation for Hardware projects. Level of Responsibility: Works under supervision. Decision-making affects direct area of work and/or work group. Requires verbal and written communication skills to convey basic, routine factual information. Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Posted 1 month ago

Apply

2.0 - 7.0 years

12 - 17 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Systems Engineer, you will research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions that enables the development of cutting-edge technology. Qualcomm Systems Engineers collaborate across functional teams to meet and exceed system-level requirements and standards. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. Skills/experience: Recent and relevant experience required in one or more of the following areas: 3-6 years of experiences in image processing/computer vision/video domain. Good understanding of image processing and computer vision fundamentals.. Hands on knowledge\experience on camera/computer vision pipeline, development, porting and optimization Experience in optimizing the image processing kernels on x86/ARM-Neon/DSP or Any VLIW based architecture. Solid C\assembly programming skills, multithreading and OS concepts\fundamentals. Collaborate with cross-functional teams to design, implement and debug CV\multimedia features for mobiles. Good analytical and problem solving skills. Exposure to OpenCV APIs is a plus. Responsibilities: The successful candidate(s) will be responsible for: Development and productize various CV solutions on Qualcomm processors. Optimize CV algorithms on CPU, DSP & GPUs. Enhance CV, imaging Firmware solutions and help with video, imaging hardware subsystem enhancements in future Qualcomm Mobile Processors Design of CV, imaging features and work with a wide set of teams across the company (systems, software, hardware, etc.) in the productization Customer interaction to commercialize Qualcomm CV solutions. Education requirements: RequiredBachelor's/Master’s Computer Engineering and/or Electrical / Electronics Engineering Preferred Masters

Posted 1 month ago

Apply

1.0 - 6.0 years

10 - 14 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Candidate MUST have: Strong C & C++ programming and debugging skills. Good analytical skills to debug complex issues. Good academics and from reputed institutions Strong knowledge in operating system fundamentals like virtual memory, CPU scheduling, process states, synchronization, etc. Strong communication skills - able to understand and explain highly technical information in a clear and concise manner. Ability to work with teams across countries and time zones Good to have: *Understanding of Camera functionality and Image quality concepts *Experience on Image Signal Processing. * Strong knowledge in LA build Infrastructure * Camera end-to-end use case design and feature implementation * Power and performance optimization background Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Posted 1 month ago

Apply

1.0 - 2.0 years

8 - 12 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Experience of 1-2 years on any DSP/Embedded processor with proficiency in C/C++ programming, computer architecture, operating systems and some of the below areas: Knowledge of multi-threaded programming. Strong software debugging skills in real time operating systems, preferably on DSP platforms. Audio use cases (e.g. playback, recording and streaming, etc.). Voice use cases (e.g. CS and PS calls). Optimization for MIPS, Memory Audio/speech pre/post processing (e.g. Echo cancellation, Noise suppression, Audio Effects) Audio/speech compression standards (e.g. MP3, AAC, FLAC, AMR, EVS, etc.). Expertise in working with tools and techniques used on DSP platforms (e.g. Trace32, JTAG, etc.). Audio Interfaces like I2S, HDMI, SPDIF 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. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Posted 1 month ago

Apply

8.0 - 13.0 years

13 - 17 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: This role demands good understanding of Android Internals and Linux System level expertise to bring up Android on Embedded devices. (S)He would be leading the team of engineers who are working on building/managing Automation tools set up for Integrating AOSP code base on Qualcomm Internal baseline. Should able to guide & getting the work down with the team members working across Geos. Shall possess Good Android system level knowledge which is mandatory to resolve functional/Stability related issues identified in AOSP code. (S)He will be participating in Design, Implementation and debug of system level features coming on Android. Shall get to understand the forward-looking New Features/Debug Functionality coming in Android & adapt them to Qualcomm Platform. Minimum Qualifications: Good understanding of software development life cycle Expertise in build and integration and release process/management (GNU Make, Android, Git repositories etc.) Familiar with Android Open Source Project and open source tools Good knowledge of scripting languages mainly Shell and Python Good knowledge in Tools/Automation design and development Working knowledge of Android and in Linux environment Experience in android build system, integration and associated tools Good in analyzing, debugging and fixing Android System level issues. Self-motivated, adaptable, and independent, capable of working with limited supervision, pro-actively reporting on status and tasks 8+ years of hands-on experience in above areas. Good to Have: Experience in Linux continuous integration development and Linux based build system enhancement Good Knowledge in programming using scripting languages such as Shell and Python Plan and execute product software integration/testing and build/release Knowledge on AI/ML algos Knowledge on Cloud technologies – PaaS or SaaS Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 1 month ago

Apply

1.0 - 6.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Job Area: Engineering Services Group, Engineering Services Group > Support Engineering General Summary: As a Support Engineer at Qualcomm, you will significantly contribute to our product improvement and work with other Engineers to sustain aspects of our product development life cycle. Support Engineers will also play a critical role in resolving technical system issues that promote product reliability. You will have endless opportunities to learn and grow in the Engineering development space. Minimum Qualifications: Bachelor's degree and 1+ year of Support Engineering or related work experience. OR Associate's degree and 2+ years of Support Engineering or related work experience. OR High School Diploma or equivalent and 3+ years of Support Engineering or related work experience. *Completed advanced degree in a relevant field may be substituted for up to one year (Master’s = one year) of work experience. You will be part of Qualcomm's Automotive Platform Systems Team in Bangalore, which is responsible for design, delivery and support of high-quality Chipset validation, integration and SW development platforms. In this role, the primary responsibility of the individual will be to work closely with platform design engineers in testing, troubleshooting, deploying, maintaining and supporting Qualcomm’s Automotive platforms. Support tickets raised by users of these platforms will have to be resolved by the individual – either on their own or in collaboration with adjacent functions (HW Design/Manufacturing/Test/Prototype rework teams.) Individual may work on multiple tickets at any point of time, so, systematic tracking and updating of status is expected. The environment is fast-paced and requires cross-functional interaction daily. Good communication, planning and execution skills are a must. Following are the required skills and experience: - Ability to understand Schematics, component datasheets, BOM, Engineering Drawings- Ability to debug electronic HW systems, write board-level rework instructions and guide technicians to implement and verify rework- Ability to operate test equipment – power supplies, oscilloscopes and logic analyzers, protocol analyzers etc. - Working knowledge in Windows required - Knowledge of using JTAG debuggers preferred- Working knowledge in Unix is desirable - Experience in a support role and working with ticket tracking tools (like JIRA) desirable - Experience in running automated tests and ability to perform first-level debug in test / test-environment related issues is a strong plus - Strong individual contributor who will work well in a team environment - Good communication skills Qualifications: MinimumDiploma in Electrical/Electronics Engineering and 8+ years of experience in Electronic System Assembly, Test, Troubleshooting, lab support and system maintenance

Posted 1 month ago

Apply

8.0 - 13.0 years

13 - 18 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 8+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 7+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 6+ years of Hardware Engineering or related work experience. Job Function BDC SerDes Mixed-Signal design team is actively looking for experienced (16+ years) analog circuit designers to work on high speed SerDes PHYs . You will be directly involved in delivering next-generation custom PHY designs for SoCs and will be part of a growing team involved in architecture analysis in leading-nodes - finfets & beyond. Design goals include low-power analog designs to address Qualcomm's low-power wireless products. Responsibilities Hands-on experience - Analog circuit design Experience in designing multiple analog building blocks - LDO, high speed TX and RX (Equalizer, Sampler, PI, Deserializer etc) , Bias, Reference etc. Analog and or Digital PLLs for frequency synthesis and/or SerDes applications Charge pump, loop filter, VCO/DCO, PFD/TDC, high speed dividers. PLL Loop Dynamics, Jitter sources and modeling (RJ & DJ) Ability to take a design, perform schematic to post layout verification, integration sign-off to post silicon bring up. Work closely with RTL, DD, PD, DV and SoC verification teams to integrate the PHY. Skills & Experience For lead position, candidates must have performed PHY Lead roles which include PHY integration to SOC & interaction with post silicon teams like HSIO, ATE, SVE, CE etc. Understanding of advance Finfet process effects on designs and layout is required. Experience in using SPICE simulators, adexl & virtuoso. Experience with post-Si bring-up and debug is must. Good understanding on peripheral PHYs (USBs, UFS, PCIe) protocols is added advantage. Master/Bachelor in Electronics Shell/Perl-python scripting to automate circuit design and verification work. Able to work with teams across the globe and possess good communication and presentation skills. Preferred Mixed signal design experience Keywords Analog circuit Design, Rx, Tx, PLL, SerDes, PHY, Serializer, Deserializer, VCO, High-speed Trans receiver

Posted 1 month ago

Apply

5.0 - 10.0 years

18 - 22 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Job Function Camera Design Lead/Staff Candidate will be responsible for design/developing next generation SoCs sub systems for mobile phone camera . Candidate will be working on ASIC based on the latest technology nodes. This role will require the candidate to understand and work on all aspects of VLSI development cycle like architecture, micro architecture, Synthesis/PD interaction and design convergence. Skills/Experience 5-10 years with Masters (6 to 10 years with Bachelors) Solid experience in digital front end design for ASICsSolid Expertise in RTL microarchitecture and design coding in Verilog/SV for complex designs with multiple clock and power domainsExpertise with various bus protocols like AHB, AXI and NOC designs Experience in low power design methodology and clock domain crossing designsUnderstanding of full RTL to GDS flow to interact with DFT and PD teams Experience in Tools like Spyglass Lint/CDC checks and waiver creationExperience in formal verification with Cadence LEC Experience in mobile Multimedia/Camera design is a plus DSP /ISP knowledge is a plus. Working knowledge of timing closure is a plusExpertise in Perl, TCL language is a plusExpertise in post-Si debug is a plus Good documentation skillsAbility to create unit level test plan General Should possess good communication skills to ensure effective interaction with Engineering Management and mentor group members. Should be self-motivated and good team working attitude and need to function with little direct guidance or supervision Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Posted 1 month ago

Apply

4.0 - 9.0 years

13 - 17 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. Preferred Qualifications: Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. 8+ years of Hardware Engineering or related work experience. 2+ years of experience with circuit design (e.g., digital, analog, RF). 2+ years of experience utilizing schematic capture and circuit simulation software. 2+ years of experience with hardware design and measurement instruments such as oscilloscopes, spectrum analyzers, RF tools, etc. 1+ year in a technical leadership role with or without direct reports. Principal Duties and Responsibilities: Leverages advanced Hardware knowledge and experience to plan, optimize, verify, and test critical electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems. Integrates complex features and functionality into hardware designs in line with proposals or roadmaps for complex products. Conducts complex simulations and analyses of designs as well as implements designs with the best power, performance, and area. Collaborates with cross-functional teams (e.g., design, verification, validation, software and systems engineering, architecture development teams, etc.) to implement new requirements and incorporate the latest test solutions in the production program to improve the yield, test time, and quality. Evaluates, characterizes, and develops the novel manufacturing of solutions for leading edge products in the most advanced processes and bring-up product to meet customer expectations and schedules. Evaluates reliability of critical materials, properties, and techniques and brings innovation, automation, and optimization to maximize productivity. Evaluates complex design features to identify potential flaws, compatibility issues, and/or compliance issues. Writes detailed technical documentation for complex Hardware projects. Level of Responsibility: Works independently with minimal supervision. Provides supervision/guidance to other team members. Decision-making is significant in nature and affects work beyond immediate work group. Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions.

Posted 1 month ago

Apply

3.0 - 6.0 years

15 - 19 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. This position is for software design, development of Bluetooth Host for Qualcomm Bluetooth devices. Candidate will be actively involved in development of new BT profiles for Bluetooth latest specification and futuristic products for Mobiles, Wearables, IoE and Automotive markets Candidate will be actively involved in supporting the existing features porting/integration and customer support and maintenance. The candidate will closely work with systems team and cross functional teams to deliver quality software following well established software development processes. Design and develop software on various platforms for Qualcomm internal chipsets - Work with other teams to determine and document requirements and drive design - Resolve issues as reported by internal test teams as well as customers Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 3-6 years experience with Programming Language such as C, C++, Java, etc. Preferred Qualifications Strong experience and proficiency in C++/Java programming (1-3years) for embedded platforms required Good understanding of any networking protocol stacks is highly desired and familiarity with mobile development is an additional plus Understanding of Bluetooth, WLAN or any networking protocol stack is an additional plus Ability to work in fast paced and changing environment Strong experience working in real time operating systems for 1+ years

Posted 1 month ago

Apply

4.0 - 9.0 years

13 - 18 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. Job Function BDC SerDes Mixed-Signal design team is actively looking for experienced (8+ years) analog circuit designers to work on high speed SerDes PHYs . You will be directly involved in delivering next-generation custom PHY designs for SoCs and will be part of a growing team involved in architecture analysis in leading-nodes - finfets & beyond. Design goals include low-power analog designs to address Qualcomm's low-power wireless products. Responsibilities Hands-on experience - Analog circuit design Experience in designing multiple analog building blocks - LDO, high speed TX and RX (Equalizer, Sampler, PI, Deserializer etc) , Bias, Reference etc. Analog and or Digital PLLs for frequency synthesis and/or SerDes applications Charge pump, loop filter, VCO/DCO, PFD/TDC, high speed dividers. PLL Loop Dynamics, Jitter sources and modeling (RJ & DJ) Ability to take a design, perform schematic to post layout verification, integration sign-off to post silicon bring up. Work closely with RTL, DD, PD, DV and SoC verification teams to integrate the PHY. Skills & Experience For lead position, candidates must have performed PHY Lead roles which include PHY integration to SOC & interaction with post silicon teams like HSIO, ATE, SVE, CE etc. Understanding of advance Finfet process effects on designs and layout is required. Experience in using SPICE simulators, adexl & virtuoso. Experience with post-Si bring-up and debug is must. Good understanding on peripheral PHYs (USBs, UFS, PCIe) protocols is added advantage. Master/Bachelor in Electronics Shell/Perl-python scripting to automate circuit design and verification work. Able to work with teams across the globe and possess good communication and presentation skills. Preferred Mixed signal design experience Keywords Analog circuit Design, Rx, Tx, PLL, SerDes, PHY, Serializer, Deserializer, VCO, High-speed Trans receiver

Posted 1 month ago

Apply

10.0 - 15.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: 10+ years of experience in the embedded domain to design, develop and support software solutions on multi-core ARM (V7A or V8A)/CPUs, Strong C/C++ programming skills. Embedded Platforms experience including low-level firmware, kernel (Linux or QNX), Hypervisor/Virtualization and user-space components. Design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in an embedded SoC systems with J-TAG or ICE debuggers. Experience in real-time SW development for embedded products. Hands-on experience using JTAG to debug real-time problems Hands-on experience using different version control systems like perforce, GIT Expertise in Development of PCI RC/EP Device Driver. Expertise in writing kernel space device drivers in areas of MMU, Power(clocks/thermal). Solid understanding of Linux/QNX boot flow on embedded systems. Solid understanding of computer system architecture (core, cache, memory models, bus architecture, etc.). Experience in Board Bring-up, Device drivers, peripheral buses (SPI, I2C, USB), Memory controller DDR, eMMC, UFS and Performance. Solid understanding of different debug methods offered by Linux Kernel/QNX. Motivated self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies. Hands-on technical lead who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team success Collaborate with internal teams and external partners on analysis and debugging. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Posted 1 month ago

Apply

2.0 - 7.0 years

10 - 15 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Excellent C/C++ Programming Skills. Should have in-depth experience in Linux driver development and in particular Display drivers. Should have hands on experience in Display technologies - MIPI DSI, DisplayPort, HDMI, HDCP, CEC Experience in Android Display framework - SurfaceFlinger, HardwareComposer, Display HAL is an added advantage. Experience in Wayland (display server protocol) and Weston Compositor is an added advantage. Should be strong in OS Concepts, Memory Management. Experience with ARM/ARM64 architecture is a plus. Excellent debugging, analytical and problem solving skills. Strong Communication skills, Self-driven, Positive attitude & hardworking Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 1 month ago

Apply

2.0 - 7.0 years

11 - 15 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Skills/Experience: Proficient in C,C++ fundamentals, Object-oriented Programming methodologies, Multithreaded Programming and OS fundamentals. Good analytical / problem solving / sound reasoning skills Experience in video domain or multimedia systems (preferred) Exposure to Linux/Windows Kernel/User Mode driver development (preferred) Experience in Windows Debugging Tools & Development Environments , Direct3D APIs (preferred) Knowledge of various video specifications as such H.264, H.265 (preferred) Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Principal Duties and Responsibilities: Applies Software knowledge to assist and support the design, development, creation, modification, and validation of video kernel drivers & solutions for Windows on Snapdragon. Analyzes user needs and software requirements. Designs and implements software features for products and systems. Participates in the design, coding for features, unit testing, debugging fixes, and integration efforts to ensure projects are completed on schedule. Assists in performing code reviews and regression tests as well as the triaging of issues Collaborates with others team members to accomplish project objectives. Writes technical documentation for software projects.

Posted 1 month ago

Apply

2.0 - 7.0 years

10 - 14 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Strong knowledge on Windows Boot flow, Windows OS internals and Windows Driver knowledge (KMDF) Windows Device driver programming and debugging with WinDbg, JTAG/other tools. ARM Processor architecture and Assembly Language. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Knowledge of OS/system performance profiling and optimization techniques. Experience with Qcom chipsets and Windows platform development Strong coding skills in C and batch script Effective communication skills and negotiation skills and having cross functional working experience

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies