Jobs
Interviews

1474 Uart Jobs - Page 35

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

5.0 - 10.0 years

13 - 18 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a "CPU Silicon Bring up and Validation Engineer" you would be part of the CPU Silicon Bringup Team, within the CPU team. The charter for CPU Silicon Bringup team would be to prepare for and support bring up of every SoC using the Custom CPUs - from first Silicon through to productization. Roles and Responsibilities Work with CPU design and verification teams to develop CPU bring up and validation test plans. Prepare for CPU bring up through pre-work on emulation and FPGA platforms. Work with SOC bring up teams, software teams to plan CPU bring up. Triage and debug failures on Silicon. Develop test contents and testing strategies to assist validation of CPU on silicon. Work with CPU verification teams to reproduce silicon fails on emulators and FPGAs. Work with design team to suggest, architect new debug features to improve future CPU bringups. Minimum : BA/BS degree in CS/EE with 5+ years experience. 3+ Experience in Silicon Validation and bring up. Implementation of assembly, C/C++ language embedded firmware Experience with software tool chain including assemblers, C compilers, Makefiles, and source code control tools. Preferred : Strong understanding of micro-processor architecture. Strong understanding of power management, physical design concepts. Experience in Silicon bring up and validation of CPU features. Experience in debug of functional, power, performance and/or physical design issues in silicon. Experience in CPU design and verification. Experience in Test development for validation of CPU features on Silicon. Experience in development of test vectors for tester bring up. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 6+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 5+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.

Posted 1 month ago

Apply

3.0 - 8.0 years

18 - 22 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm ADAS/Autonomy team is engaged in offering optimized solutions built on DSP, computer vision and machine learning algorithms for the Qualcomm ADAS/Autonomy SoCs. We are seeking engineers with experience in system and SoC SW level functional safety concepts. The job requires understanding and defining of the Safety Concept and Architecture, Software Safety requirements, defining and deploying safety processes and development of Safety software by following the ISO26262 software processes. Interaction with customers, architects and test/integration teams are required as part of the job. The job also involves working with the Software quality team for adherence of ISO26262 and ASPICE processes. In this role, the candidate will work with local and global teams to understand, define and implement and productize Automotive specific features including software enablement (drivers/BSP/RTOS/AUTOSAR MCAL), security, functional safety, and power applied to Automotive products on our current and next generation SoCs. The candidate will also have the responsibility to coordinate and execute plans which will encompass validation of all the feature requirements. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Additionally, the candidate will be responsible for any automation of design under test along with validation efforts and working closely with design/production/bench IP teams. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 3-6 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have

Posted 1 month ago

Apply

3.0 - 8.0 years

16 - 20 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 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: We are looking for candidates who has relevant work experience in DDR SW driver development. We can target some companies which are working in embedded system DDR development like Mediatek , Intel , Micron, AMD , Samsung , Marvel semiconductor etc. Openings in DDR System team Qualcomm Hyderabad PositionLead Sr. Engineer - DDR Systems Exp:- 6+ years, DesirableDDR technology (Relevant work exp in DDR SW driver required ) Opportunity: Debug and Development of DDR init & run time driver sequences. Will be working on state-of-the-art DDR technology LP4x/LP5x. Opportunity to get the understanding of DDR technology. Will be responsible for driving multiple programs. Need to work on issues with multiple teams (performance, Phy, controller design etc.) Need to analyze lot of data and need to recognize patterns. Working on triage of the DDR issues. Test case enhancements and development Job description Minimum Qualifications The charter of the CoreBSP-DDR SW System team is to ensure that the end-product qualifies the defined acceptance criteria for DDR by meeting stability, Power, and Performance Goals . The team is looking for a candidate who has strong understating of system level test methodologies and run validations on mobile systems. The position involves Understanding of SOC Architecture and DDR SW Systems, identifying and debugging DDR systems issues ( memory corruptions, Memory Lock-ups, Bit flips, memory leaks etc..)reported by memory validation and also running system level validations tests. The engineer would have opportunity to interact with different SW & HW teams to understand DDR systems. The candidate is expected to own and drive multiple chipsets in DDR tech area. This position gives an exposure to understand various quality stages from product development to commercial launch of the product. Skills: C, Python, Embedded system , JTAG , processor architecture, RTOS operating system, core BSP driver level development and debug ,CPU architecture , SOC System knowledge. DesirableDDR technology Level of Responsibility: Works independently with minimal supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Posted 1 month ago

Apply

7.0 - 9.0 years

17 - 20 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: : Position Overview: As a Senior Embedded Systems Engineer, you will play a critical role in the design, development, and maintenance of embedded systems and software. You will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be essential in driving our projects to success. Key Responsibilities: Design, develop, and test embedded software and firmware for various applications. Collaborate with hardware engineers to integrate software and hardware components. Optimize and debug embedded systems to ensure high performance and reliability. Participate in code reviews and provide constructive feedback to team members. Required Qualifications: Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 7-9 years of experience in embedded systems development. Strong Programming skills, preferably C++/C. Strong understanding of embedded systems architecture and design principles. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Good experience in multimedia framework and ARM based chipsets. Solid aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Preferred Qualifications: Experience with Windows and Linux kernel and driver development and Android HAL development. Strong knowledge on Boot flow and OS internals. 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). Experience on system performance profiling and optimization techniques. Experience with debugging tools and techniques (e.g., WinDbg , JTAG, GDB). Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART). Develop and maintain documentation for software designs, code, and test procedures. Stay up-to-date with industry trends and emerging technologies to drive innovation. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 1 month ago

Apply

6.0 - 11.0 years

15 - 20 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 6+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 5+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. Would be working on Qualcomm Snapdragon CPUSS Architecture and performance team. Responsible for analyzing the performance aspects of Snapdragon CPU subsystem and influence the same for performance uplifts in upcoming revisions. Will be guiding the execution team by projecting CPUSS performance in upcoming chips and correlating them with pre-silicon runs and post silicon measurements. Responsible for driving deep dive analysis on performance issues, bottleneck providing fixes or workarounds on CPU subsystem and related SOC Modules. The ideal candidate to have a strong CPU architecture / analysis background along with overall SOC wide exposure and Embedded system concepts on modern chipsets-based ARM/X86 Essential Skills and Experience Familiar with Microprocessor and/or SoC Architecture and micro-Architecture, preferably ARM processors and ARM processor-based systems. Experience of ARM based System Designs, Knowledge of CPU and hierarchical memory system, cache configurations and coherency issues in multi-core systems . Experience with workload performance characterization, bottleneck analysis, and driving microarchitecture investigations on CPU /GPU/Systems with relevant performance matrix Hands-on with Lauterbach debug environment, Emulation platforms and experience in working with bare-metal environment with knowledge of Linux boot. Engage with architects and design teams to investigate next-generation CPU microarchitecture performance features through workload-driven investigations, especially well-known CPU benchmarks like Lmbench, Spec, Geekbench . Develop, simulate workloads for pre-silicon performance analysis and performance projections on silicon. Lead initiatives for performance technology alignment across product engineering teams Good to have Minimum 12 + years years of experience on relevant areas. Strong data analysis skills to identify performance trends from large data sets and the technical bent to investigate anomalies Understanding of Linux and Android internals from a performance point of view. Strong programming experience in at least one languageC/C++, Perl, Python Familiarity with hardware/software level performance analysis of industry standard benchmarks & open source applications. Excellent debugging skills at SoC and System level Excellent communication skills and ability to collaborate with peers and senior architects/design engineers across the globe. Familiar with pre-silicon environments such as Verification, Emulation and Virtual Bring-Up, etc. Good knowledge of high-performance microprocessor architecture and complex SoC Pre-silicon performance experience is a huge plus Post Silicon Experience and debugging on the devices using relevant Debug tools and Bus profiling tools are added advantage. Educational qualification Bachelor's degree in Electrical, Electronics or Computer Engineering and/or Computer Science, with 6+ years of experience in SOC/CPU post-silicon validation / performance analysis Strong knowledge of modern OS kernel (Android, Linux) , enable Linux/Android during bring-up

Posted 1 month ago

Apply

4.0 - 9.0 years

14 - 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. : Our team is at the forefront of Silicon level HW architectural validation, tasked with uncovering design implementation bugs through rigorous pre/post-silicon system level validation. We are seeking a dynamic individual with 5 to 8 years of experience in defining and validating/executing Display specific SoC level use cases and scenarios. The ideal candidate will be instrumental in SOC validation, focusing on Display validation to ensure seamless functionality and performance. Responsibilities: Understand HDDs, PRDs, micro architecture document, create Validation/Test plan, develop content, and execute to validate Display IP and integration at the system level on emulation and the post-silicon environment. Collaborate closely with cross-functional teams to develop, validate targeted tests/UCs on pre and post-silicon platform and for any debugs that requires. Execute Validation plan, Protocol and Electrical Compliance for Display ports. Get in-depth knowledge of IP and its feature integration into SoC to validate and debug using lab tools like display (DP/HDMI/DSI) analyzers, oscilloscope, and silicon debug tools. Job Qualifications: Bachelor's/Master's in Electrical/Electronic Engineering or Computer Engineering. 8-12 years of relevant industry experience in Multimedia preferably Display and its associated interfaces, defining and executing SOC level use cases and scenarios. Proficiency in C/C++ & Python programming for content development and scripting. Familiarity with ARM SoC concepts and architecture specifications like SMMU, GIC, Coresight. Strong debugging skills, with experience using Lab Equipment such as Protocol Analyzer, Logic Analyzers, Oscilloscopes, and Lauterbach debuggers. Experience with multimedia IP basics such as DPU, DSI, DP, GPU, ISP and with emulation platforms, FPGAs, or silicon bring up. Familiarity with display concepts, interfaces and power or performance measurement of SoCs. Excellent communication, interpersonal, and problem-solving skills, with the ability to quickly adapt to new environments and technologies

Posted 1 month ago

Apply

8.0 - 13.0 years

14 - 18 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Qualcomm is the innovation leader in the area of integrated chipsets that power advanced mobile devices, automobiles, computing devices. IoT devices and XR devices. We are building on and expanding our reputation as the industry powerhouse for innovation in both wireless technologies and enabling advanced multimedia capabilities. Join Qualcomm and become part of the growing visual technology systems team that innovates to bring the higher performance on visual technologies at the lowest power consumption and device cost, while providing the strongest feature differentiation. We are seeking experienced system engineers for our cutting-edge efforts in areas related to image processing, video codec architecture/design and computer vision. Successful candidates will be part of a visual technology systems team that develops embedded camera and imaging solutions, image signal processor (ISP), visual analytics and video codec IPs as well as advanced algorithms for computer vision and image/video processing to address different Qualcomm businesses. ResponsibilitiesThe job responsibilities may include a subset of the following: Overall engineering lead for the project responsible for on-time delivery of Visual technology IPs including architecture, systems design, hardware, software, documentation, and tools that meet power and performance KPIs along with product requirements and stability to enable the launch of products. Key traits Constant engagement Very high availability Prioritization Provides clarity Attention to detail and tracking of key issues Leadership by example Minimum qualifications Bachelor's degree in Science, Engineering, or related field. 8+ years experience in integrated chipset architecture, systems engineering, HW/SW design Strong knowledge of IP development life cycle from concept to commercialization Cross functional lead who can effectively work across the teams. Preferred qualifications: Background in digital signal processing Background in image processing algorithms, color science and image signal processor pipelines, video codecs and video analytics is a plus. Educational requirements: RequiredBachelors in Computer science or Electrical & Computer Engineering PreferredMas ter s in Computer science or Electrical & Computer Engineering Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.

Posted 1 month ago

Apply

4.0 - 9.0 years

22 - 27 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: General Summary Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in. We are hiring talented engineers for CPU RTL development targeted for high performance, low power devices. As a CPU Micro-architecture and RTL Design Engineer, you will work with chip architects to conceive of the micro-architecture, and also help with architecture/product definition through early involvement in the product life-cycle. Roles And Responsibilities Performance exploration. Explore high performance strategies working with the CPU modeling team. Microarchitecture development and specification. From early high-level architectural exploration, through micro architectural research and arriving at a detailed specification. RTL ownership. Development, assessment and refinement of RTL design to target power, performance, area and timing goals. Functional verification support. Help the design verification team execute on the functional verification strategy. Performance verification support. Help verify that the RTL design meets the performance goals. Design delivery. Work with multi-functional engineering team to implement and validate physical design on the aspects of timing, area, reliability, testability and po Preferred Qualifications Thorough knowledge of microprocessor architecture including expertise in one or more of the following areasinstruction fetch and decode, branch prediction, instruction scheduling and register renaming, out-of-order execution, integer and floating point execution, load/store execution, prefetching, cache and memory subsystems Knowledge of Verilog and/or VHDL. Experience with simulators and waveform debugging tools Knowledge of logic design principles along with timing and power implications Understanding of low power microarchitecture techniques Understanding of high performance techniques and trade-offs in a CPU microarchitecture Experience using a scripting language such as Perl or Python 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

2.0 - 7.0 years

13 - 18 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years). It is responsible for defining architecture specifications, developing prototypes, and engaging with the software and hardware worldwide partners to influence products development. It is also acting as an operational execution team enabling commercialization of the most up-to-date worldwide CPUs integrated in Snapdragons chipsets for markets such asHandsets, IOT devices, Automotive, Compute/Laptops, XR, etc. The team is currently looking for an experienced CPU software architect who can contribute to architecting of HW/ SW interface and design and development of low level firmware for CPU bootstrapping, power controller etc. He or she, will specifically be engaged in the following domains: a) Micro-code optimization b) Design and development of firmware of idle and active CPU power management c) CPU software/hardware design trade-offs d) Debugging of critical SW issues that are artifacts of any high-performance CPU microarchitecture (prefetching, speculation, memory ordering etc...) e) Definition of short and long-term SW architecture roadmap in accordance with Arms architecture ISA evolution f) Represent the CPU SW teams in engagements with Arm architects and third-party software partners (e.g., Google, MSFT, etc.) Since the contributions of the CPU software organization affect a large span of products, the function provides an uncommon exposure to multiple technology domains related to system-on-chip development. To fully benefit from the roles opportunities, the candidate must demonstrate a motivation to influence the products roadmap, as he or she, will directly contribute to Qualcomms most innovative products. 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. a) Around 4 years of experience in designing and developing software/ firmware for various embedded systems b) Knowledge of Arm CPU architecture .. especially ARMv8 architecture (RISC-V architecture expertise is a plus) c) Knowledge of various system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc) d) Solid knowledge of embedded systems SW design e) Familiarity with the internals at kernel level of either Linux or Windows. Experience in device driver development is an added advantage f) Effective problem-solving analytical skills (e.g., data mining, KPI interpretation, R&D, etc.) g) Critical thinking skills h) Excellent verbal and written communications skills

Posted 1 month ago

Apply

4.0 - 9.0 years

30 - 35 Lacs

Bengaluru

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 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. SOC Architect SoC Architect Staff /Sr-Staff Eng Bangalore Vivek Sheel Mittal Company - Division Qualcomm Technologies, Inc.- Platform Architecture Division Job PositionSenior/Staff Engineer 10-15 years in SOC Architecture/Systems Engineering or related work experience. Job Area Engineering - Systems Location Bangalore Educational Bachelors or Masters in computer engineering and/or Electronics Engineering (or related fields). Overview Work with Qualcomm's Platform Architecture team on next generation System-on-chip (SoC) for Compute, smartphone, IoT and other product categories. Candidate will be involved in architecture and/or microarchitecture of various subsystems and interfaces of the SoCs, e.g. reset, boot, power management, security, access control, debug services, various processing subsystems like CPU, DSP, GPU and AI Accelerator subsystems etc. The successful candidate will - Be part of Qualcomm Platform Architecture Team Work with Hardware and Software teams to understand the design requirements, specification, and interface details. Validate architecture/ microarchitecture models for multiple peripherals, interconnects, and IPs for Qualcomm SoC platforms. Work with team to integrate these models to the SoC platform and validate IP/ System Level use cases. Perform area, power, performance trade-offs and analysis of HW/SW re-usability requirements for IP/Cores and complete SoC. Develop Specification, system level architecture/micro-architecture of system use-cases, working with cross functional teams. Have experience working with ARM-based SoC architectures, in-depth understanding of computer architecture fundamentals, the ability to develop complex systems. Skills/Experience: Bachelors Degree required, Master or PhD degree in related field highly desired. SOC Architecture Background, preferably Compute SOC Architecture. Excellent communication and interpersonal skills Demonstrated ability to collaborate on projects with multiple teams and disciplines. Ability to develop and improve methodologies for experiments and analysis in the specific area of expertise. Have the communication and collaboration skills to work with a large world-wide design organization. Experience or Education involving hardware, System architecture and software. Areas of Expertise (the more the better): Candidates should have one or more of the following areas of knowledge and/or expertise: ARM and RISC-V Architecture expertise specifically in areas of Coherency, Signaling, Memory Management, Virtualization, etc DSPs, CPUs (ARM preferred), High and Low Speed peripherals DDR, Interconnect, System Cache, QOS. Power, Boot, Debug, Security, Access Control Architecture. Power and/or performance analysis, simulation, and modelling. Understanding of VLSI flow from spec to tape out with proficiency in digital design, HDL languages, Scripting languages is preferred.

Posted 1 month ago

Apply

4.0 - 9.0 years

6 - 11 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. PMIC Systems & Validation Engineer Team & Product Overview: Qualcomm's Power Management Systems, Validation & Integration team (PMIC-SVI) leads the industry in the system architecture and post-silicon validation of high-performance feature-rich Power Management Integrated Circuits (PMICs), that are embedded in our Chipsets - for smartphones, tablets, laptops, wearables and a variety of cutting-edge consumer electronics. This team gets to work on state-of-art technology to enable products with worlds leading brands. A typical Qualcomm PMIC is a highly advanced IC that has a multitude of IPs viz. switching DC-DC converters, linear regulators, clock oscillators, battery charger, fuel gauge, LED drivers, and ADCs. Additionally, there is an embedded mini-processor running critical firmware (FW) to support power sequencing, interrupt servicing, crash handling and various device reset scenarios. It is also responsible for maintaining various stability & performance related configurations that are part of SoC software driver initializations. Furthermore, it provides an intelligent-framework for sequencing of time-critical-operations, which otherwise can't be guaranteed by any OS / higher-level software. Often, Qualcomm chipset solutions contain multiple PMICs working together in sync- which together constitute a PMIC-System. Job Responsibilities This job involves a mix of Architecture, HW Systems, Functional Validation, Chipset integration & customer issue debug support. We are looking for Systems & Validation engineers with preferably 1 -5 years of experience in analog/power electronics. Depending on your experience level and area of technical expertise you will own and participate in systems definition, HW/SW debugging and validation of PMIC solutions by partnering with various engineering teams like Analog/Digital Design, Software and Customer Engineering in a fast-paced environment. Systems involves coming up with a Top-Level specification (involving HW/FW/SW level partitioning of feature-design, HW Register interfaces, memory sizing, protocol selection, multi-PMIC connectivity grid, debug framework support, etc) to satisfy all chipset level requirements. Validation involves coming up with a comprehensive functional validation plan (that covers both manual and scripted automated test cases), executing them within stipulated time-period, analyzing results at HW-level (via signal measurements), debugging issues & creating reports. Engineers will be responsible to perform risk assessment of development and validation plans; and interact with PMIC Product Management, Design & Characterization teams; other SoC HW/SW Architecture, Development & Validation teams; and finally Customer-Engagement teams across worldwide sites. Education A Bachelor's degree in Electronics related Engineering is a must. Masters degree is preferred esp. with specialization in VLSI / Microelectronics, Power Management, etc. Minimum Qualifications We are looking for

Posted 1 month ago

Apply

4.0 - 7.0 years

12 - 17 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: TitleSr. Engineer Exp4-7 Yrs : We are a leading company in the audio technology industry, dedicated to creating innovative and high-quality audio solutions. Our team is passionate about open-source development and committed to contributing to the community. : We are seeking a highly skilled and experienced Linux Audio Developer to join our team. The ideal candidate will have a deep understanding of Linux audio systems, extensive experience in Android Audio framework, and a passion for developing cutting-edge audio technologies. QCT's Audio SW CE engineer supports OEM (for IOT and other emerging technologies) with in-depth understanding of Audio technologies/Standards. Candidate should deal with the Audio Middleware, HAL, driver, firmware related engineering problems reported by ODMs. Key Responsibilities: Need to support Qualcomm IoT customer projects for Audio technology. Need to gather requirement details for new project. Need to understand Audio SW architecture which includes Audio Middleware (Gstreamer, Pulse Audio), Audio HAL, Audio Flinger etc. Design, develop, and maintain Linux audio drivers and applications. Collaborate with the cross functional teams in Qualcomm to speed up the solutions to customer problems. Troubleshoot and resolve complex audio-related issues. Work closely with hardware and software teams to integrate audio solutions. Mentor and guide junior developers in best practices and advanced techniques. Stay up-to-date with the latest advancements in Linux audio technologies. Qualifications: 4 - 7 years of experience in Android Audio framework/AudioReach/ALSA Audio drivers/DSP. Strong proficiency in C/C++ and Python. Extensive experience with ALSA, PulseAudio, JACK, and other Linux audio frameworks. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Experience with TinyALSA, ALSA, ASoC topology, and codec drivers. Understanding of TDM/PCM/I2S/PDM/Slimbus/Soundwire Audio Hardware Interfaces, Digital Microphones, Amplifiers and Audio Codecs is an added advantage. Experience with SW and HW tools used in the Linux kernel and Android debugging. Linux Kernel : In-depth knowledge of Linux kernel internals. Experience with kernel module development and debugging. Familiarity with kernel subsystems related to audio. Experience with version control systems like Git Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques.

Posted 1 month ago

Apply

4.0 - 9.0 years

6 - 11 Lacs

Bengaluru

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 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. Job Overview Create software/firmware test plans, addressing requirements traceability matrix and test coverage, with respect to feature requirements Design, develop, execute and maintain automated software/firmware test suites for the purpose of verifying quality and compliance of Qualcomm products at functional, integration and system levels Manually test, where appropriate, the customer experience of installation and deployment of Qualcomm hardware and software in a mobile, compute and automotive environment. Assist in the creation of a Quality Engineering/Release engineering process with emphasis on continuous integration and continuous deployment Assist in achieving production-level software readiness, implement customer use-cases, workload analysis models, workload creation, and collaborating with other teams on bring-up/debug/diags Focus on ensuring that existing Operating Systems and customer usage environments run well, while identifying strong opportunity for enhancements, from a power and performance perspective. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. 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. Preferred Qualifications: 8+ years of experience in Software/Firmware Validation Demonstrated software test engineering in SW/FW engineering with focus on Data Center Servers (minimum 5 years). Strong understanding and experience in software/firmware test automation techniques Extensive experience working with operating systems like Ubuntu Server, RHEL, SUSE, similar or Windows server Work with multiple SW/HW Engineering teams to ensure that all requirements and features of reference platform requirements have been validated at a component, integration, functional and system level Strong programming skills with experience in C and/or Python programming languages Experience developing automated software/firmware test cases for server platforms, supporting bring-up and production SW releases Nice to have: Prior Experience with SW/FW integration at BIOS/UEFI, BMC firmware, Operating System for x86/ARM64/RISC-V 64bit for server platforms. Strong understanding of Server firmware Standards, opensource Implementation and specifications for ARM64-based servers Principal Duties and Responsibilities: Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. Analyzes user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency. Designs and implements software modules for large-scale products and systems. Participates in and leads design, coding, unit testing, debugging, and integration efforts to ensure projects are completed to specifications and schedules. Performs complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to ensure solutions work with other components of a specific project. Writes detailed technical documentation for complex Software 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 information. May require basic negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively

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. Would be working on Qualcomm Snapdragon CPUSS Architecture and performance team. Responsible for analyzing the performance aspects of Snapdragon CPU subsystem and influence the same for performance uplifts in upcoming revisions. Will be guiding the execution team by projecting CPUSS performance in upcoming chips and correlating them with pre-silicon runs and post silicon measurements. Responsible for driving deep dive analysis on performance issues, bottleneck providing fixes or workarounds on CPU subsystem and related SOC Modules. The ideal candidate to have a strong CPU architecture / analysis background along with overall SOC wide exposure and Embedded system concepts on modern chipsets-based ARM/X86 Essential Skills and Experience Familiar with Microprocessor and/or SoC Architecture and micro-Architecture, preferably ARM processors and ARM processor-based systems. Experience of ARM based System Designs, Knowledge of CPU and hierarchical memory system, cache configurations and coherency issues in multi-core systems . Experience with workload performance characterization, bottleneck analysis, and driving microarchitecture investigations on CPU /GPU/Systems with relevant performance matrix Hands-on with Lauterbach debug environment, Emulation platforms and experience in working with bare-metal environment with knowledge of Linux boot. Engage with architects and design teams to investigate next-generation CPU microarchitecture performance features through workload-driven investigations, especially well-known CPU benchmarks like Lmbench, Spec, Geekbench . Develop, simulate workloads for pre-silicon performance analysis and performance projections on silicon. Lead initiatives for performance technology alignment across product engineering teams Good to have Minimum 8 + years years of experience on relevant areas. Strong data analysis skills to identify performance trends from large data sets and the technical bent to investigate anomalies Understanding of Linux and Android internals from a performance point of view. Strong programming experience in at least one languageC/C++, Perl, Python Familiarity with hardware/software level performance analysis of industry standard benchmarks & open source applications. Excellent debugging skills at SoC and System level Excellent communication skills and ability to collaborate with peers and senior architects/design engineers across the globe. Familiar with pre-silicon environments such as Verification, Emulation and Virtual Bring-Up, etc. Good knowledge of high-performance microprocessor architecture and complex SoC Pre-silicon performance experience is a huge plus Post Silicon Experience and debugging on the devices using relevant Debug tools and Bus profiling tools are added advantage. Educational qualification Bachelor's degree in Electrical, Electronics or Computer Engineering and/or Computer Science, with 6+ years of experience in SOC/CPU post-silicon validation / performance analysis Strong knowledge of modern OS kernel (Android, Linux) , enable Linux/Android during bring-up

Posted 1 month ago

Apply

2.0 - 7.0 years

18 - 22 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 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. Preferred Qualifications: Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. 3+ 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. Principal Duties and Responsibilities: Applies Hardware knowledge and experience to plan, 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. Integrates features and functionality into hardware designs in line with proposals or roadmaps. Conducts simulations and analyses of designs as well as implements designs with the best power, performance, and area. Collaborates with 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 manufacturing solutions for leading edge products in processes and bring-up product to meet customer expectations and schedules. Evaluates reliability of materials, properties, and techniques and brings innovation, automation, and optimization to maximize productivity. Assists in the assessment of complex design features to identify potential flaws, compatibility issues, and/or compliance issues. Writes detailed technical documentation for Hardware projects. Level of Responsibility: Works independently with minimal supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. 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

3.0 - 8.0 years

19 - 25 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm ADAS/Autonomy team is engaged in offering optimized solutions built on DSP, computer vision and machine learning algorithms for the Qualcomm ADAS/Autonomy SoCs. We are seeking engineers with experience in system and SoC SW level functional safety concepts. The job requires understanding and defining of the Safety Concept and Architecture, Software Safety requirements, defining and deploying safety processes and development of Safety software by following the ISO26262 software processes. Interaction with customers, architects and test/integration teams are required as part of the job. The job also involves working with the Software quality team for adherence of ISO26262 and ASPICE processes. In this role, the candidate will work with local and global teams to understand, define and implement and productize Automotive specific features including software enablement (drivers/BSP/RTOS/AUTOSAR MCAL), security, functional safety, and power applied to Automotive products on our current and next generation SoCs. The candidate will also have the responsibility to coordinate and execute plans which will encompass validation of all the feature requirements. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Additionally, the candidate will be responsible for any automation of design under test along with validation efforts and working closely with design/production/bench IP teams. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 3-6 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have

Posted 1 month ago

Apply

2.0 - 7.0 years

13 - 18 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. Preferred Qualifications: Job description: Design, develop, test and support real-time operating system (RTOS) features for Qualcomm Hexagon Processors. As a Core Platform Kernel software engineer, you will be part of a team of software engineers who are passionate about kernel level programming with keen attention to write high performance code for resource-constrained processors. The Qualcomm Real Time Operating System (QuRT) is the OS that powers Qualcomm Hexagon Processors. We are continually enhancing the OS to support new Hexagon processor features, enhance power savings features, enhance security, creating Safety profile. and provide new OS functionality to meet the demands of our customers Principal Duties and Responsibilities: Skills/experience: 3-5 years of Software Engineering or related work experience; Strong analytical, mathematical and debugging skills 3-5 years experience with Programming Language such as C, Python; pointers, data structures (e.g. linked list, trees, sorting) 3+ years experience working with Assembly language. 3+ years experience working on software for DSP or CPU processors; Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering, etc.) 3+ years experience using Emulator, simulator environment, LLDB/JTAG debuggers / profilers 3+ years experience working on real time operating systems for embedded systems; Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & Multi-process environments, Concurrency Scenarios, etc.) Develop code to run under an RTOS, and how to use semaphores, mutexes, queues, IPC. Develop and debug code with stacks, queues, linked-lists, and other common data structures. Responsibilities: DSP RTOS development, LLDB/Debugger development, Safe RTOS development Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Posted 1 month ago

Apply

2.0 - 7.0 years

16 - 20 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 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. Preferred Qualifications: Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. 3+ 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. Principal Duties and Responsibilities: Applies Hardware knowledge and experience to plan, 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. Integrates features and functionality into hardware designs in line with proposals or roadmaps. Conducts simulations and analyses of designs as well as implements designs with the best power, performance, and area. Collaborates with 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 manufacturing solutions for leading edge products in processes and bring-up product to meet customer expectations and schedules. Evaluates reliability of materials, properties, and techniques and brings innovation, automation, and optimization to maximize productivity. Assists in the assessment of complex design features to identify potential flaws, compatibility issues, and/or compliance issues. Writes detailed technical documentation for Hardware projects. Level of Responsibility: Works independently with minimal supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. 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

8.0 - 13.0 years

18 - 22 Lacs

Bengaluru

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 8+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Additional Preferred requirements: 15+ or more overall years of relevant experience in software design, including debugging, performance analysis. Working knowledge of operating systems and hypervisors like Linux, QNX and other RTOSs System SW development experience including kernels, device drivers and BSP. Understanding of OS internals, storage, peripherals, and interfaces e.g., UFS/EMMC, PCIe, SPI/UART/I2C, USB, Ethernet etc. Understanding of secure and safe automotive SW architecture design and development involving safety subsystems and monitors, System level boot, power, performance, and latency optimizations. Exposure to automotive SW development processes and standards (e.g., ASPCE, ISO26262 and ISO21434). Principal Duties and Responsibilities: The idle candidate might have demonstrated ability to work with engineers/partners/customers across different geographies and contribute to large-scale SoC SW product development and customer support. Hands-on technical lead/engineer who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active role in steering team success. Work with management team on roadmap and strategy planning Working with Automotive T1/OEMs and commercialization of Automotive HW/SW platforms is a plus. Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. Design, develop, code, test software modules Gather customer requirements, distill requirements to software architecture, create software architecture documents. Analyzes user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency. Designs and implements software modules for large-scale products and systems. Participates in and leads design, coding, unit testing, debugging, and integration efforts to ensure projects are completed to specifications and schedules. Performs complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to ensure solutions work with other components of a specific project. Writes detailed technical documentation for complex Software projects.

Posted 1 month ago

Apply

6.0 - 11.0 years

20 - 25 Lacs

Bengaluru

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 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Job Overview Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in. GENERAL SUMMARY As a CPU Power Management FW Developer, you are responsible for working with a team on the enablement of the power management solution for Qualcomm's Oryon CPUs. You will collaborate internally to help define and implement embedded firmware to manage the power and performance for the CPU subsystem within Qualcomm SoCs across many verticals. You will also participate in various other aspects of the management controller firmware development, including power management, boot, RAS, debug, security and runtime services. In CPU Power Management FW developer role you will be working closely both with the hardware power management and firmware development teams. You will have an opportunity to engage with third parties on enablement of new platforms, as well as providing input to our SoC and platform architects on future designs. Role and Responsibilities Drive the complete firmware development lifecycle through design, development, debug and verification, in pre-silicon and post-silicon environments. Develop core firmware stack, utilizing and RTOS, that provides the essential services and frameworks to various algorithms running on the power management controller. Assist in defining Power Management solutions for future generation of Qualcomm CPUs. Actively engage with open source communities to contribute support for processor architectures, device drivers, and firmware features Collaborate with team members and other teams on silicon and platform bring-up, debug and diagnostics. Assist in identifying skills requirements and in hiring engineers, Preferred Qualifications BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 8 years experience in embedded firmware development Self-starter who takes initiative and brings technical leadership Proficient writing and debugging C and assembly Driver development experience in RTOS or OS Kernel environments Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS Experience developing and debugging in pre-silicon environments including simulators and FPGA emulation Experience defining interprocessor communication interfaces between embedded controllers and the platform Familiarity with ARM v8 architecture. Development experience for a ARMV8 platform is a plus. Minimum Qualifications Education Bachelors - Computer Science, Bachelors - Engineering, Bachelors - Information Systems Work Experiences Hands on 4+ years experience with Programming Language such as C, C++, Java, Python, etc. ,8+ years of Software Engineering or related work experience

Posted 1 month ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Description Embedded Software Development experience using C with work experience on Infrastructure Hands-on experience in Complex Device Drivers (CDD)and BSW development in AUTOSAR . Experience in MCAL configuration Problem solving and SW debugging skills on Hardware board level Experience in handling 8/16/32 bit microcontrollers ADCs/ PWMs, TIMERs Interfacing the Peripherals such as I/O devices, EEPROM, ADC, FLASH memory, I2C , SPI, UART Good Experience in CAN and CAN-FD protocol Understanding of the electrical circuit diagrams/Layouts Experience in Automotive background is mandatory Familiarity with version control systems (e.g., Git) and software development methodologies (e.g., Agile) Good knowledge in software development life cycle, agile methodologies and should possess good communication skills Understanding of tools such as DaVinci Developer, Vector tools, or equivalent. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules. Show more Show less

Posted 1 month ago

Apply

5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Job Title: Firmware Engineer (Embedded Systems) Experience: 3–5 Years Location: Chennai Employment Type: Full-time Industry: Electronics / Automotive / Industrial Automation / Consumer Electronics Reporting To: Embedded Systems Manager / Technical Lead Job Summary: We are seeking a motivated and detail-oriented Firmware Engineer with 3–5 years of experience in embedded systems. The candidate should have hands-on experience in embedded C programming, device drivers, and communication protocols (I2C, SPI, CAN, UART). A strong understanding of schematics, debugging techniques, and motor control (BLDC) is essential. Experience working with compilers, oscilloscopes, and hardware tools is also required. Key Responsibilities: Design, develop, and test firmware for embedded systems using C. Develop and integrate low-level device drivers for microcontroller peripherals. Implement and debug communication protocols : I2C, SPI, CAN, UART (RS232/485). Work on motor control algorithms and BLDC motor programming (sensor/sensorless). Analyze and interpret electronic schematics to assist with hardware/software integration. Perform system-level debugging using tools like oscilloscopes, logic analyzers, and multimeters. Use embedded development toolchains and compilers for firmware builds and deployment. Identify, isolate, and fix bugs in firmware and hardware-in-the-loop testing. Collaborate closely with hardware, software, and test engineering teams. Document design, implementation, and testing procedures clearly. Required Skills and Qualifications: Bachelor’s degree in Electronics, Electrical, or Computer Engineering. 3–5 years of embedded C programming experience. Proficient in developing firmware for microcontrollers (e.g., STM32, PIC, NXP, TI). Strong understanding of I2C, SPI, CAN, UART (RS232/485) protocols. Hands-on experience with BLDC motor control and related firmware. Excellent schematic reading and circuit-level debugging capabilities. Familiar with compilers, IDEs (e.g., Keil, IAR, MPLAB, STM32CubeIDE), and build systems. Experience using oscilloscopes, logic analyzers, and debugging tools (JTAG/SWD). Comfortable working in a lab environment and handling hardware safely. Preferred Skills (Nice to Have): Experience with RTOS-based development (FreeRTOS, etc.). Knowledge of safety-critical standards (ISO 26262, IEC 61508). Experience with scripting for automation (Python, Bash). Basic understanding of EMC/EMI mitigation techniques. Exposure to control systems or MATLAB/Simulink. If you are interested drop your CV at jobs@quantumpulse.ltd Show more Show less

Posted 1 month ago

Apply

0 years

0 Lacs

Thiruvananthapuram

On-site

Robotics Trainer cum Developer Experience: 6 Months - 2 yr Location: Technopark, Trivandrum Job Responsibilities: Creates technical training programs for Robotics according to requirements. Provides training schedules and agendas. Determines course content and objectives. Determines system utilization requirements by researching and testing systems. Prepares training materials and sessions, in groups or individually. Reports data on completed courses, issues, and absences. Determines overall effectiveness of programs and training by listening to feedback and making improvements as necessary. Guiding student projects and delivering technical workshops in robotics and embedded systems. Required Skills : Strong Expertise in Microcontrollers: Arduino, ESP32, ESP8266, Raspberry Pi, STM32. Advanced Technical Skills in: Embedded Systems Design , Sensor Integration & Signal Processing, Real-time Systems & Automation, PWM, I2C, UART, SPI Protocols. Specialized Knowledge of: Robotics Control Systems & Kinematics, Motor Drivers, Servo/Stepper/Gear Motor Control, IoT Communication (Bluetooth, Wi-Fi, MQTT, Firebase), Machine-to-Machine (M2M) Interfaces. Software & Tools: C/C++, MicroPython, Arduino IDE, PlatformIO, Proteus, Fritzing, KiCad for circuit simulation and design, Python for scripting and automation. Familiarity with ROS (Robot Operating System) is a plus Teaching & Mentoring: Strong teaching and mentoring experience through peer training, online workshops, or assisting in academic/research projects. Must have - A degree in a computer-related field with a minimum of6 months internship experience. Great communication and interpersonal skills. Kerala & Tamilnadu Candidates are preferred. Job Type: Full-time Work Location: In person

Posted 1 month ago

Apply

4.0 years

4 - 8 Lacs

Gurgaon

On-site

We are hiring for Senior Embedded Software Engineer Experience: 4 to 8 years Notice Period: Immediate to max 30 days Interested candidates may share their updated resumes on info@mutexinstruments.com Job Description: We are seeking a Senior Embedded Software Engineer to join our development team. The ideal candidate should have a strong background in embedded systems development using various microcontrollers like STM32, ESP32, LPC, PIC32, Renesas, Raspberry Pi Pico etc. with expertise in communication protocols such as UART, I2C, SPI and CAN along with experience with processors like Raspberry Pi, BeagleBone Black, and Jetson Nano. Key Responsibilities: · Design, develop, and test embedded software for microcontroller-based systems. · Develop communication protocols, including UART, I2C, SPI, RS-485 Modbus, and CAN to enable robust and efficient communication between devices. · Work closely with hardware engineers to ensure seamless integration between embedded firmware and hardware components. · Develop and optimize low-level drivers for peripherals like GPIO, ADC, PWM, SPI, I2C, CAN, Ethernet and UART on microcontrollers. · Perform hardware and software debugging and troubleshooting using tools like oscilloscopes, logic analyzers, and debuggers. · Optimize embedded code for performance, memory usage, and power consumption. · Develop and maintain firmware documentation, including specifications, design documents, and test plans. · Support product testing and validation activities, including creating unit tests, performing system integration, and ensuring compliance with relevant standards. · Troubleshoot and resolve hardware and software issues in embedded systems during production and post-production stages. Qualifications and Skills: · Bachelor's or Master’s degree in Electronics and Communication Engineering, Electrical Engineering, Computer Science or a related field. · 4-8 years of solid experience in Embedded Systems development.· Strong programming skills in C/C++, Assembly, Python. · Familiarity with MISRA C guidelines.· Good understanding of data structures, algorithms, and real-time system concepts. · Strong hands-on experience with microcontrollers like STM32, ESP32, ARM Cortex, LPC, Renesas etc. or any one of these microcontrollers and microprocessors like Raspberry Pi, BeagleBone Black and Jetson Nano. · Hands-on experience with Embedded Linux and Yocto Project. · Familiarity with embedded development tools like STM32CubeIDE, Keil, Microchip Studio, MCUXpresso, IAR Embedded Workbench, etc. · Hands-on experience with FreeRTOS and multi-threaded programming. · Experience with wireless communication protocols like BLE, Wi-Fi, LoRa, Zigbee, NFC, RFID etc. · Hands-on experience with cloud-connected IoT devices.· Ability to debug embedded systems using tools like JTAG, SWD, Multimeter Logic Analyzers etc. Department: · Engineering / R&D Job Types: Full-time, Permanent Pay: ₹400,000.00 - ₹800,000.00 per year Benefits: Provident Fund Work Location: In person Application Deadline: 20/08/2025

Posted 1 month ago

Apply

3.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Company Qualcomm India Private Limited 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. Additional Job Description 3 To 5 Years Of Experience Hands on experience with embedded distributions such as Yocto. Thorough Embedded C programming knowledge & experience (especially pointers, structures, linked lists etc.,) & Assembly programming knowledge Hands On Experience for Device Driver development with any of standard protocols such as SPI, UART, USB etc., Thorough knowledge and experience on operating systems and kernel Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & multi-process environments, Concurrency Scenarios etc.,), Linux Knowledge, Kernel & User Space knowledge Thorough experience of Operating systems, Microprocessor / computer architecture. Strong analytical and debugging skills Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering etc.,) Emulator, simulator environment & JTAG debugging knowledge / experience Leading a team of junior engineers for managing design, development, delivery and execution of various projects through entire software development life cycle Ownership, accountability, commitment and delivery of project commitments Technology leadership and representation Nice to Have - Hands On Experience or knowledge for Inter Processor Communication Protocol, Debug Logging framework, Heap Management & Timer implementations 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. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3072322 Show more Show less

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