Jobs
Interviews

767 Jtag Jobs - Page 26

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

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Role Description Role Proficiency: Spearhead and architect Embedded Software programs products and platforms and end to end Turnkey solutions with strong Technical Leadership. Outcomes Architect complex embedded software products with technology leadership as per standards and meeting customer expectations. Upgrade own and team professional knowledge and skills Provides reliable solutions to a variety of problems using sound problem solving techniques. Performs technical root cause analysis and outlines corrective action for given problems Review product and/or application information including manuals and brochures for technical accuracy. Define and evaluate standards and best practices for the technology area of expertise Collaborate with Architect -II by helping them in choosing the technology and tools for solution proposals. Make recommendations on how to improve the effectiveness efficiency and delivery of services using technology and methodologies Contribute in customer technical review meetings. Influence and improve customer satisfaction Review and contribute solution architectures. Review participate in RFP defense meetings. Responsible for overall delivery to the customer. Recommend technical trainings and upskilling technologies. Identify technical risks and provide mitigation strategies Close collaboration with system architects and requirements engineers Provides direction and goals to the group in line with the business strategies. Resolve technical conflicts make trade-offs and resolve technical problems. Looks for patterns of struggle experiments with new design and new ways of applying existing designs to solve problems. Measures Of Outcomes Adherence with embedded engineering process compliance process and standards (coding and quality standards) Number of RFQRFP workings Number of technical issues uncovered during the execution of the project Number of review feedback from clients Defect injection at various stages of lifecycle Adherence to program schedule / timelines Number of Innovation techniques and published patents for self and team. Defined productivity standards for multiple projects Adhere to organizational policies and processes Deploy optimal cost architect techniques Design Outputs Expected: Guide and own the complex embedded design architecture/LLD sequence/use case / flow diagrams; linking to customer requirements. Proposition Responsible for proposal elicitation RFQRFP and finalization Provides reliable solutions to a variety of problems Develop Design the embedded SW and code as per design patterns coding standards templates and checklists. Define and maintain technical standards and best practices Test Suggest guide testing strategies and approaches. Document Provides guidance on the templates checklists guidelines standards for design/process/development Guides others on the deliverable documents – Design documentation Requirements Test cases and results Configure Review and sign-off configuration process. Quality Own design reviews add value and take responsibility for the design and overall quality of the embedded software Release Sign-off customer release process and packages. Estimate Review and sign-off project estimates effort and resource planning for projects kick-off. Interface With Customer Work closely with customer architects in finalizing design Proactively influence customers thought process Manage Project Technically oversee and take ownership of end to end project lifecycle Assists Others In Resolving Complex Technical Problems Manage all aspects of problem management activities investigating the root cause ofrnproblems and recommends SMART (specific measurable achievable realistic timely)rnsolutions. Development And Review Of Standards & Documentation Review software process improvement activities and communicate to a range of individuals teams and other entities Leading Complex Projects Leads the technical activities in a significant or complex project or portfolio of projects accountable to the Delivery Manager or Portfolio Manager for delivery and quality of technical deliverables. Certifications Organization level; forecast the roadmap for future technical certifications Skill Examples Ability to provide expert opinions to business problems Ability to proactively identify solutions for technical challenges Ability to contribute / support Architects -II. Facility to perform competitive benchmarking with product availability in the market Ability to act as a change agent collaborate to improve product and platforms architecture roadmap. Ability to leverage architectural paradigms across multiple development locations and teams to converge to a fewer set of software platforms and architectures. Capacity to provide situational leadership; working with teams of different levels of proficiency. Ability to create technical evaluation procedures Ability to coach and lead others in acquiring knowledge; providing expert advice Ability to translate conceptual solutions to technology solutions by choosing the best technical tools Knack in breaking down complex problems into logical components Ability to create and articulate impactful technical presentations Ability to build confidence with customers by meeting the deliverables on time with quality. Capable of designing a new system from scratch Ability to take up reengineering of existing systems by understanding the functionality Ability to do overall estimates and present to client Aptitude in contributing new ideas and innovations Ability to maintain high motivation levels and positive dynamics Ability to develop and compliance of financial plans and budgets Ability to impact and influence Skill in customer relationship building Ability to optimise project portfolio timelines and delivery objectives by achieving consensus on stakeholder priorities Ability to lead conversion from monolithic EMBEDDED architecture over to micro services containerization virtualization and orchestration. Convert mono to micro. Ability to present complex issues with clarity and drive decisions Talent in collaborating across teams in multiple geos. Provides technical guidance and ensures that sound engineering practices are followed. Knowledge Examples Knowledge of design and code Embedded C C++ programming (OOP) Java and STL for product level. Knowledge on creating and executing one or more of the following domains: Fuse / Power domains / Pre-OS design / OS enabling / HAL /Security crypto engines. Knowledge of Linux / Android kernel patching Back porting kernel patches and OOT merging; upstreaming to community Skill in analysing complex software systems and de-compose it in context of architecture view Knowledge on reverse engineer source code written in C / C++ and generate requirements write equivalent code in a higher level language. Expertise to configure diagnose troubleshoot and support AUTOSAR (MICROSAR) embedded software system (e.g. OS RTE and .arxml generation BSW modules) as well as application software components. Debugging tools like DPO/DSO MSO Protocol analyser Network analyser Audio analyser Video analyser Spectrum analyser and JTAG Emulators Knowledge of OS Scheduler Pre-emptive Round robin & Cooperative scheduling related work Knowledge of SW development in area of CAN Diagnostics Vehicle Functions etc. Experience to select appropriate IoT & IO protocols as per problem statement. Knowledge of safety critical quality standards & FMEA (MISRA ISO26262 EN50128). Knowledge of motor controller FW PLDC Controller AC Controller domains. Knowledge of hardware schematics and design/implement associated embedded software. Familiar with defining SW architectures for throughput Memory footprint and scalability. Knowledge of software development on multicore SoCs having control processors and DSP processors Knowledge of security concepts: secure Boot TrustZone secure communication. Awareness of embedded software debugging with JTAG based debugging tools. Additional Comments NA Skills Architecture,Architect,Software Architecture Show more Show less

Posted 2 months ago

Apply

12.0 years

0 Lacs

Karnataka, India

On-site

About Tata Electronics Private Limited Tata Electronics Pvt. Ltd. is a prominent global player in the electronics manufacturing industry, with fast-emerging capabilities in Electronics Manufacturing Services, Semiconductor Assembly & Test, Semiconductor Foundry, and Design Services. Established in 2020 as a greenfield venture of the Tata Group, the company aims to serve global customers through integrated offerings across a trusted electronics and semiconductor value chain. With a rapidly growing workforce, the company currently employs over 65,000 people and has significant operations in Gujarat, Assam, Tamil Nadu, and Karnataka, India. Tata Electronics is committed to creating a socioeconomic footprint by employing many women in its workforce and actively supporting local communities through initiatives in environment, education, healthcare, sports and livelihood. About the Job Description: Job Overview: Person will be responsible for developing multiple test chips for IP verification and drive optimized full-chip architecture for modular design. Will continue to push the boundaries of innovation by developing architectures that inherently support testability, with the objective of achieving zero-defect silicon. This will be driven by a "correct-by-construction" mindset throughout the design process. The role necessitates a comprehensive understanding and active involvement in all facets of VLSI development, including microarchitecture and platform architecture, front-end design, and design convergence. Additionally, the candidate will be responsible for overseeing the physical design and verification processes. Job Description: Full chip design for multimillion gates SoC Digital design and development (RTL) Good understanding of the design convergence cycle in terms of architecture, micro-architecture, synthesis, timing closure and verification Manage IP dependencies, planning and tracking of all front-end design related tasks Driving the project milestones across the design, verification and physical implementations Minimum Qualifications: Minimum 12 years of solid experience Test Chip / SoC design Solid expertise and understanding of digital design concepts. Developing architecture and micro-architecture from specs Understanding of JTAG base test chip architecture for IP testability and enable programmable registers for IP testability Ability to review full chip top level test plans Hands-on working knowledge and expertise in FEV, Cadence LEC & Synopsys Design Compiler Synthesis. Ability to make effective decisions, even with incomplete information when time is of essence. Working knowledge of timing closure is a must. Work on key design collaterals such as SDC and UPF flows. Work with key stakeholders like PD, DFT and Verification to discuss the right collateral quality and identify solutions/workarounds. Demonstrated good post silicon bring up and debug experience Demonstrated good SoC/ Test-Chip integration exposure and its challenges Demonstrated good exposure to design verification aspects Having SoC specification to GDS to commercialization experience is highly desired Should possess a strong understanding of a particular technical area and accumulated significant experience in this area and other related areas. Provides direction, mentoring, and leadership to a small to medium sized groups. Should possess strong communication and leadership skills to ensure effective communication with Program Perform RTL coding for SS/SOC integration, function/performance simulation debug, Lint/CDC/FV/UPF checks. Own the Clock-Domain crossing, Linting aspects of the overall design of the IP and the subsystem. Conduct timely review of the RTL progress and work with program managers to provide weekly update on the progress towards RTL milestones completion. Work closely with DFT, Physical Design and SOC teams to incorporate the interdisciplinary feedback into the design Should possess expertise in front-end EDA tools sign-off and its flows. Ability to program with scripting languages such as Python or Perl is a plus. Highly motivated to seek out solutions and willing to learn new skills to fulfil job requirements. Proven interpersonal skills, leadership and teamwork. Understanding of various bus protocols AHB, AXI and peripherals like USB, SDCC Understanding of Memory controller designs and Microprocessors is an added advantage Understanding of Chip IO design and packaging is an added advantage Show more Show less

Posted 2 months ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Description What You'll Be Doing * Design and development of real time embedded software/firmware and PC/mobile based software application. * Analyze domain specific technical or low level requirement and modification as per end customer or system requirement & participate in software design * Perform software testing including unit, functional and system level requirement including manual and automated * Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. *Develop software solutions from established programming languages or by learning new language required for specific project. *Develop new approaches to complex design problems What Are We Looking For * Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Linux BSP * Expert in multimedia such as CSI, camera, video capture, display, video encoder, video decoder, ISP drivers, audio capture, audio playback, V4L2, ALSA and middleware. * Excellent understanding of audio / video formats and compression techniques * Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. * Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar * Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution * Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. * Requires in-depth knowledge and experience * Solves complex problems; takes a new perspective using existing solutions * Works independently; receives minimal guidance * Acts as a resource for colleagues with less experience * Represents the level at which career may stabilize for many years or even until retirement * Contributes to process improvements * Typically resolves problems using existing solutions * Provides informal guidance to junior staff * Works with minimal guidance Location: Hyderabad, Ahmedabad Show more Show less

Posted 2 months ago

Apply

30.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

About Client- It's a market-leading company with over 30 years of experience in the industry. As one of the world’s leading professional services firms, with $19.7B, with 333,640 associates worldwide, helping their clients modernize technology, reimagine processes, and transform experiences, enabling them to remain competitive in our fast-paced world. Their Specialties in Intelligent Process Automation, Digital Engineering, Industry & Platform Solutions, Internet of Things, Artificial Intelligence, Cloud, Data, Healthcare, Banking, Finance, Fintech, Manufacturing, Retail, Technology, and Salesforce Job Details :- Position: Firmware engineer Experience Required: 6 to 12Yrs Notice: immediate to 15 Days Salary: Open Work Location: Hyderabad Mode Of Work: Hybrid Type of Hiring: Contract Project Tenure: Long-term project with no tenure limit Primary Skills:- · Experienced with Texas Instruments RM48/RM57 ARM microprocessor. · Experienced with communication protocols such as TCP/IP, UDP, RS232/RS485, Modbus, OPC, Fieldbus, HART, etc. · Experienced in device driver development for several of interface types: I2C, JTAG, GPIO, PCIE,etc. · Experienced and/or knowledge of HW – DAC, ADC, etc. · Experience with hardware bring-up and troubleshooting. · Experienced with embedded Green Hills compiler development platform. · Experienced with HW/SW integration, using tools such as scopes, logic analyzers, etc. · Experienced with formal SW development, using configuration management tool (such as Synergy, etc.), requirements traceability tool (such as DOORS, etc.), SW analysis tools (such as Klocwork, QA/C), SW unit test tool (such as VectorCAST, etc.). · Experienced in writing formal documentation such as System Requirements Specification, System Architecture Specifications, Software Requirements Specification, Software Design Specification, etc. · . Good verbal and written communication skills. · Self starter, team player, multi-tasking with good time management skills Show more Show less

Posted 2 months ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Title: Senior Engineer - Linux BSP Location: Hyderabad/Ahmedabad/Pune/Noida/Chennai/Indore/Bangalore Experience level: 2+ Years Technical Skills * Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Linux BSP * Expert in multimedia such as CSI, camera, video capture, display, video encoder, video decoder, ISP drivers, audio capture, audio playback, V4L2, ALSA and middleware. * Excellent understanding of audio / video formats and compression techniques * Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. * Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar * Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution * Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. COMPANY PROFILE eInfochips, an Arrow company, is a leading global provider of product engineering and semiconductor design services. With over 500+ products developed and 40M deployments in 140 countries, eInfochips continues to fuel technological innovations in multiple verticals. The company's service offerings include digital transformation and connected IoT solutions, Including IoT Security, across various cloud platforms, including AWS and Azure. eInfochips has in-depth expertise in the areas of firmware design for embedded systems development. We offer end-to-end support for firmware development starting from system requirements to testing for quality and environment. eInfochips develops BSPs to reflect the CPU and peripherals of the generic OS interfaces. Our BSPs are developed to provide complete functionality that can enable interface between different embedded systems components. Complementing our specialization with disparate operating systems, our BSPs are compatible with Android, Linux, Windows, and other mobile platforms. We have strategic partnerships with many leading technology companies. This enables us to have early access and expertise on the latest products from these companies, and also consult with product teams for first-hand support. Armed with this experience, our team has delivered faster uptime for various embedded systems development projects and has successfully addressed the inherent limitations of different hardware and embedded devices. Do you want to know more about us? Kindly click any of the following links based on your interest. Our W ebsite: https://www.einfochips.com Our LinkedIn profile: https://www.linkedin.com/company/einfochips/ Show more Show less

Posted 2 months ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Title Embedded Software Developer – Training and Placement Program Company MHTECHIN Location: Remite Job Type Full-time | Entry-level About MHTECHIN MHTECHIN is a leading technology company offering cutting-edge solutions in embedded systems, software development, and industrial automation. Through our Training & Placement Program , we aim to bridge the gap between academic learning and industry demands by preparing aspiring engineers for real-world embedded software roles. Program Overview This is a structured Training + Placement program focused on Embedded Software Development . Selected candidates will undergo intensive, hands-on training in embedded C/C++, microcontroller programming, RTOS, and more. On successful completion, candidates will be placed in full-time roles either within MHTECHIN or with our top-tier partner companies. Key Highlights 8–12 weeks of industry-focused training. Real-world project experience. Soft skills and interview preparation. 100% placement assistance with top MNCs and startups. Certification on completion. Training Curriculum Includes Embedded C & C++ programming Microcontroller (8051, ARM, STM32, etc.) Real-Time Operating Systems (RTOS) Device drivers and interfacing I2C, SPI, UART, CAN protocols Basics of IoT and Linux device programming Debugging tools (Oscilloscope, JTAG, Logic Analyzer) Eligibility Criteria B.E/B.Tech/M.E/M.Tech in Electronics, Electrical, E&TC, Instrumentation, or Computer Science. Recent graduates (2022/2023/2024 pass-outs) or final-year students. Basic understanding of C/C++ and electronics fundamentals. Passionate about embedded systems and hardware-level programming. Placement Opportunity After successful completion of training, candidates will be placed in roles such as: Embedded Software Developer Firmware Engineer IoT Developer Embedded Systems Engineer What We Offer Hands-on, mentor-led training from industry professionals. Real-time projects and exposure to industrial tools. Placement in companies working in automotive, IoT, industrial automation, and robotics. Opportunity to build a solid career foundation in embedded systems. Program Fee Scholarships or fee waivers may be available for eligible candidates. Equal Opportunity Statement MHTECHIN is committed to building a diverse and inclusive workforce. We encourage candidates from all backgrounds, including women and underrepresented communities, to apply. Job Category: Development Job Type: Full Time Job Location: Pune Show more Show less

Posted 2 months ago

Apply

3.0 years

1 - 8 Lacs

Bengaluru

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Description 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 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.

Posted 2 months ago

Apply

3.0 years

0 Lacs

Bengaluru

On-site

Do you have a passion for invention and self-challenge? Do you thrive on pushing the limits of what’s considered feasible. As part of a world class modem team, you’ll craft sophisticated groundbreaking embedded firmware that deliver more performance in our products than ever before. You’ll work across fields to transform improved hardware elements into a single, integrated design. Join us, and you’ll help us innovate new cellular technologies that continually outperform the previous iterations! By collaborating with other product development groups across Apple, you’ll push the industry boundaries of what wireless systems can do and improve the product experience for our customers across the world. Do you want to have an impact on every single Apple product? As a Cellular RF Software/Firmware Engineer, you will be at the center of the embedded 5G/4G/multimode cellular firmware effort within a silicon design group responsible for designing and productizing innovative cellular SoCs! This position requires someone comfortable will all aspects of embedded software development, that thrives in a dynamic multi-functional organization, is not afraid to debate ideas openly, and is flexible enough to shift on constantly evolving requirements. Description - Specify, design, and implement the physical layer embedded software architecture of an innovative mobile wireless communications system. - Design, develop and optimize the Cellular Processing algorithms pertaining to Baseband and RF components in a cellular system. - Implement RF Control software in the baseband modem with precise timing requirements. - Work with Baseband & RF systems and hardware designers to define hardware function and software computing requirements. - Work with systems and IC designers to optimize power optimization for all RF circuitry in the cellular system. - Work with multi-functional teams to manage dependencies while driving the key Radio features. Minimum Qualifications Minimum BS and 3+ years of relevant industry experience. Working experience in real-time embedded systems-related projects. Understanding of design principles to meet tight real time deadlines a plus. Excellent command of C and C++,and working experience with compilers, build and source code control tools. Proficiency with debugging in embedded software systems. Familiarity with JTAG and ETM Trace tools. Preferred Qualifications Knowledge of communication theory, Wireless standards, Radio architecture, and Interfaces. Deep understanding of software engineering principles, and core computer science fundamentals. Solid understanding of computer architecture with particular emphasis on the HW/SW interfaces of wireless communication systems. Knowledge of mobile communications in 4G/5G 3GPP protocols and PHY layer radio aspects. Experience with using RF Test equipment for RF validation, RF Calibration and debugging a plus. Knowledge of Control aspects of RF transceiver and RF front end components for 4G/5G Control path processing. Submit CV

Posted 2 months ago

Apply

15.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The ideal candidate needs to have: Strong Embedded system knowledge, Experience on Windows Internals and good driver development. Solid understanding of Operating System concepts, RTOS, FW management. Solid understanding of System level features, Processor and Power management, architecting system level features. Hands on experience in complex and multi domain large features. Windows kernel driver development experience. Understanding and experience in Designing and Implementing Windows Kernel mode drivers, Board support package, ACPI & UEFI. Strong communication and interpersonal skills. Strong problem solving and debugging skills. Ability to co-ordinate across stakeholders and Task management Handling small to large medium size technology teams. Experience on Enterprise and IHV/IBVs is a plus Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 15+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 13+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 13+ years of Software Engineering or related work experience. 10-15 years of work experience with Design and development of Windows drivers, programing languages such as C, C++, hands on experience in debugging system issues and Preferred Qualifications: 10-15 years of Software Engineering or related work experience. Architecting System level features. Design and development of complex large features Hands on experience in low level design, code review and delivery management. Strong knowledge on Windows OS internals and Windows Driver knowledge (KMDF) Windows Device driver programming and debugging with WinDbg, JTAG/other tools. ARM Processor architecture and Assembly Language. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Knowledge of OS/system performance profiling and optimization techniques. Communication, written & interpersonal skills, motivation, the ability to learn quickly. 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. 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. 3062525 Show more Show less

Posted 2 months ago

Apply

12.0 years

0 Lacs

Bengaluru East, Karnataka, India

On-site

Expert in implementing Scan insertion, LPCT, LBIST, Hybrid-TK, Compression Logic and DRC analysis of implemented Testability logic structures. In your new role you will: Responsible for SoC DFT Architecture definition/implementation/verification/silicon debug of SoC/Full Chip. Need to implement Scan insertion, LPCT, LBIST, Hybrid-TK, Compression Logic and DRC analysis of implemented Testability logic structures. Responsible for ATPG, DRC analysis, Test coverage debug, Memory BIST implementation and verification. Owner ship of JTAG/BSCAN/iJTAG, P1500 implementation and verification, Stuck-at/TDF/Bridging/Cell-aware/iddq fault models. Good debug skills in ZERO delay and SDF based scan/MBIST/JTAG simulations. Hands on experience in analysis and debug of above-mentioned test domains. Hands of experience in post silicon debug of scan/MBIST patterns/yield fall out You are best equipped for this task if you have: ASIC flow understanding. Experienced in LEC, CLP, power analysis flow is preferred The ability to work as an individual and as part of a team to deliver complex SoCs starting from the creation of the DFT spec, implementation, verification, and Post silicon debug. In addition, be self-motivated with the initiative to seek constant improvements in the DFT design methodologies. The candidate must also possess strong initiative, analytical/problem solving skills, team working skills, ability to multitask and be able to work within a diverse team environment. Scripting skills such as PERL/TCL/Python are preferred Degree & Discipline: BE/B.Tech Electrical/Electronic or ME/M Tech in VLSI design. Experience in Industry: 12+ years of in DFT implementation, verification and post silicon debug areas. #WeAreIn for driving decarbonization and digitalization. As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals. Be a part of making life easier, safer and greener. Are you in? We are on a journey to create the best Infineon for everyone. This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities. We base our recruiting decisions on the applicant´s experience and skills. Please let your recruiter know if they need to pay special attention to something in order to enable your participation in the interview process. Click here for more information about Diversity & Inclusion at Infineon. Show more Show less

Posted 2 months ago

Apply

3.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: You are a motivated and skilled engineer with 3-7 years of experience in emulation solutions development. You bring a strong foundation in programming concepts using C/C++ and an understanding of digital design. Your expertise includes HDL languages such as System Verilog and Verilog, and you are familiar with protocols like AXI, AMBA, JTAG, AVB, CAN, and TSN. You thrive in collaborative environments and have excellent communication skills. Your educational background includes a B.E, B.Tech, or M.Tech in Electronic & Communication or Computer Science Engineering. You are passionate about developing cutting-edge emulation solutions for semiconductor customers and are eager to engage in both software development and synthesizable RTL development. What You’ll Be Doing: Developing emulation solutions for industry-standard protocols such as AXI, AMBA, JTAG, AVB, CAN, and TSN. Engaging in software development using C/C++ and synthesizable RTL development using Verilog. Verifying emulation solutions to ensure they meet the highest standards of quality and performance. Interacting with customers during the deployment and debugging phases to provide technical support and ensure successful implementation. Collaborating with cross-functional teams to integrate emulation solutions with other Synopsys products and technologies. Continuously improving and optimizing emulation solutions to meet evolving industry needs and standards. The Impact You Will Have: Enhancing the efficiency and performance of semiconductor design processes through advanced emulation solutions. Contributing to the development of high-performance silicon chips and software content that drive technological innovation. Supporting semiconductor customers in overcoming design and verification challenges, leading to successful product launches. Improving the reliability and functionality of emulation solutions, thereby increasing customer satisfaction and trust in Synopsys products. Driving continuous improvement and innovation within the emulation solutions domain. Facilitating seamless integration of emulation solutions with other Synopsys technologies, enhancing overall product offerings. What You’ll Need: Strong programming skills in C/C++ and understanding of OOPS concepts. Good understanding of digital design concepts. Knowledge of HDL languages such as System Verilog and Verilog. Experience with scripting languages like Perl or TCL is a plus. Understanding of ARM architecture is an added advantage. Knowledge of UVM and functional verification will be a plus. Who You Are: A team player with excellent communication skills. Detail-oriented and capable of working independently. Adaptable and eager to learn new technologies and methodologies. Proactive in identifying and solving problems. Passionate about delivering high-quality solutions. The Team You’ll Be A Part Of: You will be part of a dynamic and innovative team focused on developing state-of-the-art emulation solutions for semiconductor customers. The team collaborates closely with other engineering groups within Synopsys to ensure seamless integration and optimal performance of our products. We value creativity, continuous learning, and a commitment to excellence. Rewards and Benefits: We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process. Show more Show less

Posted 2 months ago

Apply

2.0 - 7.0 years

17 - 19 Lacs

Bengaluru

Work from Office

SILICON DESIGN ENGINEER 2 (AECG ASIC - SoC verification Engineer) THE ROLE: The focus of this role is to plan, build, and execute the verification of new and existing features for AMD s custom silicon/ASIC designs, resulting in no bugs in the final design. THE PERSON: You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES : Collaborate with the Arch, Design, Functional DV, Emulation, Platform Debug, etc teams to understand Architecture and verification asks Ability to come with detailed testplan based on the Arch specs Good understanding and exposure to SoC design and architecture 2+ years of Design Verification experience with strong Verilog, System Verilog, C and UVM/OVM knowledge Candidate should be able to develop Testbench under supervision from team lead. Thorough understanding of verification environments including need, methodology, stimulus, checkers, scoreboards, coverage aspects. Developing functional coverage assertions. Own the DV sign-off and ensure a bug free design Work with the post-silicon team on debug support and to help root-cause any failures Have worked on wireless protocol design verification Bringing up Testbench/SoC verification environment. Good understanding of SoC RESET/CLOCK flow Exposure to DEBUG concepts such as JTAG etc Comfortable with VCS/Verdi and excellent debug skills Logical in thinking and ability to gel well within a team Good communication skills PREFERRED EXPERIENCE: Proficient in SoC/sub-system/IP level ASIC verification Proficient in debugging RTL code using simulation tools Experienced with Verilog, System Verilog, C, and C++ Worked on any High Speed Interface like PCIE/DDR/USB/Other, Good understanding of AXI/AHB/APB Bus protocol Prior knowledge of ARM/RISC Processor based designs verification and bring-up verification will be a plus Developing UVM based verification frameworks and testbenches, processes and flows Good understanding and hands-on experience in the UVM concepts and SystemVerilog language Scripting language experience: Perl, Python, Makefile, shell preferred. #LI-SR4 Benefits offered are described: AMD benefits at a glance .

Posted 2 months ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Responsibilities Develop and validate Reference Applications firmware, Proof Of Concepts, Demonstrations and Customer Enablement tools (50%) Provide technical support to Semtech Field Application Engineers, Sales and Business Development channels, as well as advanced support directly to Semtech customers (40%) Generate technical documentation, presentations, and training materials to facilitate LoRa technology adoption and design-in (10%) Minimum Qualifications Bachelor of Science Degree in Computer Science, Computer Engineering, Electrical Engineering or similar field 5+ years of professional experience in Embedded Programming Knowledge of various programming languages (C, C++, Python…), hardware interfaces (UART, SPI, JTAG, …), tools (GNU Make, GCC, VS Code, Shell scripting, Gitlab CI/CD, …), MCU Architectures and RTOS (RISC-V, ARM, PIC Zephyr/ThreadX/FreeRTOS, …) and associated debugging techniques (JTAG, RTT) Experience in wireless communication protocols such as LoRaWAN, Bluetooth, Cellular, Sidewalk, Thread etc Desired Qualifications Rigorous, creative, and solution-oriented Curiosity and adaptability when presented with new technologies and an evolving and dynamic environment Capable of handling multiple tasks in a prioritized fashion Excellent communication skills, ability to work as a multi-site team partner Full working proficiency in English (required), French (bonus) Show more Show less

Posted 2 months ago

Apply

2.0 years

1 - 9 Lacs

Hyderābād

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: 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. Job Description: 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. 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. Required Qualifications: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 4-6 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). 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.

Posted 2 months ago

Apply

5.0 years

0 Lacs

Hyderābād

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: B.E/B. Tech/M.E/M. Tech in Electronic & Communication OR Computer Science Overall experience between 5 to 9 years. Very strong in C/C++ programming. Must have Linux Driver/Android middleware design and development experience. Well versed with Operating systems/Embedded fundamentals. Well versed with software development life cycle. Multimedia drivers (Display/Camera/Video/Graphics) work experience is a plus. Embedded debugging experience (working with HW boards, JTAG based debugging etc.) is a plus. Experience working on ARM based systems is a plus. 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. To work on Display subsystem on Qualcomm Snapdragon processors. The openings are in Linux Display Kernel Driver/Android middleware. Looking for professionals who are adaptable, quick learner and can mentor a small team on design, development, and day-to-day commercialization activities. The development will be on Android / Linux Embedded platforms. Responsible for multisite design/development and supporting customers/OEM. 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.

Posted 2 months ago

Apply

3.0 years

0 Lacs

Hyderābād

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. 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 Position: Lead Sr. Engineer - DDR Systems Exp:- 6+ years, Desirable: DDR 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. Desirable: DDR 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. 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.

Posted 2 months ago

Apply

5.0 years

1 - 9 Lacs

Hyderābād

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: Job Description: We are seeking a highly skilled and experienced Embedded Systems Engineer to join our dynamic team. The ideal candidate will have a strong background in BSP, and device driver programming, with at least 5 years of hands-on experience. Experience in safeRTOS or FreeRTOS, AutoSAR will be a plus point. Job Overview: Minimum 3 years of experience in BSP, and device driver programming. Debug and troubleshoot complex system issues. Communicate effectively with customers and internal stakeholders. Embedded concepts on the ARM platform (SoC), including RTOS Hands on experience of BSP and driver development on any RTOS. Detailed understanding of SoC hardware blocks - Clocks Controllers, DCC, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management Embedded C, embedded architecture, and assembly instruction sets Exposure to one or more of below technology areas is a plus:- Multiprocessor Architecture, ARM processors, caching, interrupts, etc., Virtualization technologies across CPU and MM hardware accelerators Hands on Experience in Autosar software architecture and development Proficient in C programming. Understand the customer requirement, debugging issues on the customer platform. Familiarity with JTAG debugging tools. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 5+ 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 4+ years of Software Applications Engineering, Software Development experience, or related work experience Minimum Qualifications: Bachelor'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 Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 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. 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.

Posted 2 months ago

Apply

7.0 years

0 Lacs

Hyderābād

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: B.E/B. Tech/M.E/M. Tech in Electronic & Communication OR Computer Science Overall experience 7-12 years Strong in C/C++ programming Linux device driver / firmware design and development experience Good understanding of Operating systems/Embedded fundamentals Well versed with software development life cycle Mentoring experience of a small team of 3-4 engineers Multimedia drivers (Display/Camera/Video/Graphics) work experience is a plus Embedded debugging experience (working with HW boards, JTAG based debugging etc.) is a plus Experience working on ARM based systems is a plus Role To work on Display subsystem on Qualcomm Snapdragon processors. The openings are in Linux Display kernel driver / firmware area. Looking for professionals who are adaptable, quick learner and can mentor a small team on design, development and day-to-day commercialization activities. The development will be on Android / Linux Embedded platforms. Responsible for multisite design/development and supporting customers/OEM. 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. 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.

Posted 2 months ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Description External job description Amazon Lab126 is an inventive research and development company that designs and engineer’s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced ground-breaking devices like Fire tablets, Fire TV and Amazon Echo. Work hard. Have fun. Make history. We are looking for an Embedded Software Development Engineer- to help design, develop, integrate our next generation devices. In this role you will work with customers, system architects, program managers and hardware engineers to design, implement, troubleshoot, fix kernel drivers, Audio SW, BSP for our next generation devices. You will be responsible for the development of real-time embedded firmware and embedded Linux software that implements audio features. Key job responsibilities If you have one or more of the below skills, then this job is for you: Expertise in ALSA / Pulse Audio Exposure to Audio software stack on Android/QNX/proprietary OS including Audio Flinger, Audio HAL Exposure to ARM, DSP architectures Exposure to Dolby MS12 / DTS/ MPEG-TS Exposure to Audio/Video Sync Exposure to STB / DTV audio systems Working knowledge of Oscilloscope, Logic Analyzer, and Audio Tools including Audio Precision Key job responsibilities In This Role, You Will Design audio features that work across various embedded products Develop audio software that runs on ARM/DSP using Bare metal, Linux and other high level OSes Optimization and porting audio and speech processing algorithms Integration of vendor hardware and software stacks Tune hardware for highest audio performance and lowest noise Be passionate, responsive, flexible and able to succeed within an open collaborative peer environment Be able and willing to multi-task and learn new technologies quickly About The Team Amazon Lab126 is an inventive research and development company that designs and engineer’s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced ground-breaking devices like Fire tablets, Fire TV and Amazon Echo. Basic Qualifications 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language Basic qualifications Bachelor’s degree in Computer Science or related fields 3+ years as Application Engineering experience 2+ years in embedded development preferably ARM systems 5+ years programming experience in C/C++ Linux kernel and application development, and focus on stability, efficiency, and performance. Knowledge of Android platform and development environment. System scripting and building environment Experience with embedded system concepts and hardware interfaces, such as, JTAG, UART, SPI, I2C, ROM, Microcode, Custom ASIC/FPGAs x86 and ARM chipset and firmware security (TPM, UEFI, TrustZone, Secure/Measured Boot, JTAG, PCIe) Preferred Qualifications 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelor's degree in computer science or equivalent Preferred qualifications Masters or PhD Experience supporting shipping Android and Linux based IOT devices Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Company - ADCI - BLR 14 SEZ Job ID: A2978491 Show more Show less

Posted 2 months ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Description External job description Amazon Lab126 is an inventive research and development company that designs and engineer’s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced ground-breaking devices like Fire tablets, Fire TV and Amazon Echo. Work hard. Have fun. Make history. We are looking for an Embedded Software Development Engineer- to help design, develop, integrate our next generation devices. In this role you will work with customers, system architects, program managers and hardware engineers to design, implement, troubleshoot, fix kernel drivers, Audio SW, BSP for our next generation devices. You will be responsible for the development of DSP firmware and embedded Linux software that implements audio features. Key job responsibilities If you have one or more of the below skills, then this job is for you: Exposure to Audio software stack on Android/QNX/proprietary OS including Audio Flinger, Audio HAL Exposure to ARM, DSP architectures Expertise in ALSA / Pulse Audio Exposure to Dolby MS12 / DTS/ MPEG-TS Exposure to Audio/Video Sync Exposure to STB / DTV audio systems Working knowledge of Oscilloscope, Logic Analyzer, and Audio Tools including Audio Precision Key job responsibilities In This Role, You Will Design audio features that work across various embedded products Develop audio software that runs on ARM/DSP using Bare metal, Linux and other high level OSes Optimization and porting audio and speech processing algorithms Integration of vendor hardware and software stacks Tune hardware for highest audio performance and lowest noise Be passionate, responsive, flexible and able to succeed within an open collaborative peer environment Be able and willing to multi-task and learn new technologies quickly About The Team Amazon Lab126 is an inventive research and development company that designs and engineer’s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced ground-breaking devices like Fire tablets, Fire TV and Amazon Echo. Basic Qualifications 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language Basic qualifications Bachelor’s degree in Computer Science or related fields 3+ years programming experience in C/C++ Linux kernel and application development, and focus on stability, efficiency, and performance. Knowledge of Android platform and development environment. System scripting and building environment Experience with embedded system concepts and hardware interfaces, such as, JTAG, UART, SPI, I2C, ROM, Microcode, Custom ASIC/FPGAs x86 and ARM chipset and firmware security (TPM, UEFI, TrustZone, Secure/Measured Boot, JTAG, PCIe) Preferred Qualifications 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelor's degree in computer science or equivalent Preferred qualifications Masters or PhD Experience supporting shipping Android and Linux based IOT devices Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Company - ADCI - BLR 14 SEZ Job ID: A2978242 Show more Show less

Posted 2 months ago

Apply

10.0 years

0 Lacs

Delhi

On-site

SoC Design Verification Lead New Dehli, India Engineering 64584 Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ MTS SILICON DESIGN ENGINEER (ASIC - SoC Design Verification Lead) THE ROLE: The focus of this role is to plan, build, and execute the verification of new and existing features for AMD’s custom silicon/ASIC designs, resulting in no bugs in the final design. THE PERSON: You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES : Collaborate with the Arch, Design, Functional DV, Emulation, Platform Debug, etc teams to understand Architecture and verification asks Ability to come with detailed testplan based on the Arch specs Good understanding and exposure to SoC design and architecture 10+ years of Design Verification experience with strong Verilog, System Verilog, C and UVM/OVM knowledge Candidate should be able to develop Testbench. Thorough understanding of verification environments including need, methodology, stimulus, checkers, scoreboards, coverage aspects. Developing functional coverage & assertions. Own the DV sign-off and ensure a bug free design Work with the post-silicon team on debug support and to help root-cause any failures Have worked on wireless protocol design verification Bringing up Testbench/SoC verification environment. Good understanding of SoC RESET/CLOCK flow Exposure to DEBUG concepts such as JTAG etc Comfortable with VCS/Verdi and excellent debug skills Logical in thinking and ability to gel well within a team Good communication skills Continuously drive methodology improvements to improve efficiency Mentor junior engineers to build a high performing team PREFERRED EXPERIENCE: Proficient in SoC/sub-system/IP level ASIC verification Proficient in debugging firmware and RTL code using simulation tools Proficient in using UVM testbenches Experienced with Verilog, System Verilog, C, and C++ Worked on any High Speed Interface like PCIE/DDR/USB/Other, Good understanding of AXI/AHB/APB Bus protocol Prior knowledge of ARM/RISC Processor based designs verification and bring-up verification Developing UVM based verification frameworks and testbenches, processes and flows Good understanding and hands-on experience in the UVM concepts and SystemVerilog language Scripting language experience: Perl, Python, Makefile, shell preferred. #LI-RP1 AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Posted 2 months ago

Apply

6.0 years

0 Lacs

Delhi

On-site

ASIC SoC Design Verification New Dehli, India Engineering 64580 Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SE NIOR SILICON DESIGN ENGINEER (AECG ASIC - SoC Design Verification Engineer) THE ROLE: The focus of this role is to plan, build, and execute the verification of new and existing features for AMD’s custom silicon/ASIC designs, resulting in no bugs in the final design. THE PERSON: You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES : Collaborate with the Arch, Design, Functional DV, Emulation, Platform Debug, etc teams to understand Architecture and verification asks Ability to come with detailed testplan based on the Arch specs Good understanding and exposure to SoC design and architecture 6+ years of Design Verification experience with strong Verilog, System Verilog, C and UVM/OVM knowledge Candidate should be able to develop Testbench. Thorough understanding of verification environments including need, methodology, stimulus, checkers, scoreboards, coverage aspects. Developing functional coverage & assertions. Own the DV sign-off and ensure a bug free design Work with the post-silicon team on debug support and to help root-cause any failures Have worked on wireless protocol design verification Bringing up Testbench/SoC verification environment. Good understanding of SoC RESET/CLOCK flow Exposure to DEBUG concepts such as JTAG etc Comfortable with VCS/Verdi and excellent debug skills Logical in thinking and ability to gel well within a team Good communication skills PREFERRED EXPERIENCE: Proficient in SoC/sub-system/IP level ASIC verification Proficient in debugging RTL code using simulation tools Experienced with Verilog, System Verilog, C, and C++ Worked on any High Speed Interface like PCIE/DDR/USB/Other, Good understanding of AXI/AHB/APB Bus protocol Prior knowledge of ARM/RISC Processor based designs verification and bring-up verification Developing UVM based verification frameworks and testbenches, processes and flows Good understanding and hands-on experience in the UVM concepts and SystemVerilog language Scripting language experience: Perl, Python, Makefile, shell preferred. #LI-SR4 AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Posted 2 months ago

Apply

2.0 years

0 Lacs

Chennai

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm's Corporate Engineering division in Chennai is looking for software tools development engineer. The candidate will work in a development role to put together software for tool development and test automation across various technologies that are part of Access points, mobile platform, RF, Machine learning platforms. The candidate is expected to have full proficiency on C++ or C# or Python and have experience on developing applications, APIs, software automation using a combination of commercial test equipment and custom hardware designs. The ideal candidate will be responsible for implementing novel test plans and supporting those test plans from the R&D lab environment through manufacturing. Candidate will also be responsible for evaluating new complex hardware designs and providing feedback regarding design for testability. Candidate will be responsible to own the test infrastructure, build automation framework and enable other developers towards achieving deployable, scalable test frameworks. Candidate will be responsible for implementing automated test solutions for those hardware designs using a combination of custom test software/hardware and commercial test equipment. The candidate will interface with internal staff and outside partners in the fast-paced execution of a variety of multi-disciplined projects. The candidate will have an opportunity to influence and help adopt new test, tool development methodologies and enhance existing processes. International travel might be required. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Qualifications: B.E/B.Tech. with industry experience in the following areas: 2+ years of programming experience across C++ / C# / Python Strong lab skills and experience with standard lab equipment is required Strong experience in various software technologies, methodologies and applied software engineering practices/standards such as Object-Oriented Design (OOD), cloud and embedded software test automation Preferred Qualifications: Strong programming skills in C++/C# Experience with embedded software and device drivers Application UI design Winforms/WPF Experience with hardware debug equipment such as JTAG and scope Experience with scripting languages (Perl, Python etc.) Familiarity with AI frameworks models performance, quantization, and accuracy metrics Good analytical, debug and problem-solving abilities Good communication skills and ability to work in a cross-functional team environment Effectively delegates tasks to other team members, multitasks and meets aggressive schedules in a dynamic environment. FPGA/CPLD design, JTAG/boundary scan Experience with RF test equipment measurements such as signal generator and spectrum analyzer and HW/SW issue troubleshooting Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Education requirements: Required: B.E. or B.Tech. in Electronics and Communication or Electrical engineering or Computer Science or equivalent. Preferred: Masters 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.

Posted 2 months ago

Apply

2.0 years

3 - 9 Lacs

Noida

On-site

Company: Qualcomm India Private Limited 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. Minimum of 3+ years’ experience in the area of DFT-, ATPG, Scan Insertion, MBIST, JTAG In depth knowledge of DFT concepts. In depth knowledge and hands on experience in DFT(scan/mbist) insertion, ATPG pattern generation/verification, mbist verification and post silicon bring up/yield analysis Expertise in test mode timing constraints definition, knowledge in providing timing fixes/corrective actions for timing violations. Ability to analyze and devise new tests for new technologies/custom RAM design/RMA etc. Expertise in scripting languages such as perl, shell, etc. Experience in simulating test vectors. Knowledge of equivalence check and RTL lint tool (like spyglass). Ability to work in an international team, dynamic environment Ability to learn and adapt to new tools and methodologies. Ability to do multi-tasking & work on several high priority designs in parallel. Excellent problem-solving skills 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.

Posted 2 months ago

Apply

2.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. 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 Skills/experience Principal Duties and Responsibilities: 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. 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. 3074201 Show more Show less

Posted 2 months 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