Home
Jobs

464 Jtag Jobs - Page 7

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6.0 years

0 Lacs

Delhi, India

On-site

Linkedin logo

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_ SENIOR 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. Benefits offered are described: AMD benefits at a glance. 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. Show more Show less

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

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 4 -10 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/ 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, CHI, Ethernet, PCIe, CXL, UCIe CSI, DSI, DP, UFS, MMC, HDMI, DRAM. 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 weeks ago

Apply

4.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

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 4-10 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/ 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, CHI, Ethernet, PCIe, CXL, UCIe CSI, DSI, DP, UFS, MMC, HDMI, DRAM. 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 weeks ago

Apply

8.0 years

0 Lacs

Thane, Maharashtra, India

On-site

Linkedin logo

Job Role: Embedded Software Engineer – Linux Location: Thane, Wagle Estate (Work from Office) Who Are We Looking For: We are seeking an experienced Embedded Software Engineer with deep expertise in Embedded Linux development. The ideal candidate will have 8+ years of hands-on experience working with Linux kernel, driver development, Yocto build systems, and hardware integration for embedded systems. You should be passionate about building robust, scalable firmware that interfaces seamlessly with custom hardware. Top 3 Daily Tasks: Develop and maintain Linux kernel modules, device drivers, and board-specific configurations for embedded systems. Customize and manage Yocto-based Linux builds, create recipes, and ensure secure, stable system images. Debug, test, and optimize embedded Linux platforms using tools like GDB, JTAG, and kernel logs. Minimum Work Experience & Qualification Required: 8+ years of experience in Embedded Linux software development. Bachelor’s or Master’s degree in Electronics, Computer Science, Embedded Systems, or a related field. Top 5 Skills You Should Possess: Strong understanding of Linux internals (process management, system calls, memory management). Experience with Linux kernel and driver development , including Device Tree configuration, custom kernel modules, and debugging tools like dmesg, strace, gdb. Proficiency in Yocto Project and build systems: writing .bb recipes, managing layers, and building minimal Linux distributions. Hands-on experience with peripheral integration , including I2C, SPI, UART, GPIO, and devices like audio drivers and IMUs. Knowledge of secure boot, U-Boot, rootfs customization , and filesystem security techniques (e.g., squashfs, dm-verity). What Would You Be Expected to Do: Configure, build, and maintain Embedded Linux distributions using Yocto Project. Design and develop Linux device drivers and kernel modules. Interface with hardware peripherals and perform board bring-up activities. Implement power management, bootloader customization, and secure firmware practices. Perform system-level debugging using GDB, JTAG, and static analysis tools. Work with DevOps tools like Git, Jenkins/GitLab CI, and containerized build environments. Document system architecture, kernel changes, and embedded workflows for internal reference. Show more Show less

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Telangana, India

On-site

Linkedin logo

Bosch Software Engineering Telangana, India Posted on Jun 2, 2025 Apply now Company Description Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description Roles & Responsibilities : Qualifications Educational qualification: Bachelor’s or Master’s degree in Computer Science or Electronics or Electrical Engineering or related field. Experience 4-8 Years Skills Professional work experience in embedded software, driver development, OS like Linux/Android/QNX any RTOS etc. Experience in the embedded domain to design, develop and support software solutions on multi-core ARM (V7A or V8A)/CPUs, Strong C/C++ programming skills. Hands-on experience using JTAG to debug real-time problems Industry standard software development tools: HSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), IDEs and build tools. Expertise in Development of PCI RC/EP Device Driver. Expertise in writing kernel space device drivers in areas of MMU, Power(clocks/thermal). Solid understanding of computer system architecture (core, cache, memory models, bus architecture, etc.). Experience in Board Bring-up, Device drivers, peripheral buses (SPI, I2C, USB), Memory controller DDR, eMMC, UFS and Performance. Motivated self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies. Apply now See more open positions at Bosch Show more Show less

Posted 2 weeks ago

Apply

3.0 years

0 Lacs

Telangana, India

On-site

Linkedin logo

Bosch Software Engineering Telangana, India Posted on Jun 2, 2025 Apply now Company Description Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description Roles & Responsibilities : Qualifications Educational qualification: Bachelor’s or Master’s degree in Computer Science or Electronics or Electrical Engineering or related field. Experience 3-5 years Skills Bachelors\Master’s degree in Engineering, Information Systems, Computer Science, or related field. 3-5 years of experience with Programming Language such as C, C++, Java, Python, etc. Experience in Android and Linux Multimedia frameworks and Linux Kernel development with a focus on V4L2. Experience in Java/perl/python programming. Knowledge of software design patterns and multi-threaded programming. Knowledge of computer architecture, operating systems, data structures, and basic algorithms, particularly with respect to Linux/Android platforms. Software debugging skills in embedded real time operating systems, preferably on Linux platforms Video usage models including playback, streaming, camcorder, WiFi display, and content protection Video compression standards (e.g. H264/H.265/AV1) Streaming protocols and implementation (e.g HLS/HTTP/DASH) Linux device driver development and debugging (e.g. V4L2) Expertise in working with tools and techniques used on Linux (Windbg, JTAG, etc.) ARM or other embedded SoC development and debugging Apply now See more open positions at Bosch Show more Show less

Posted 2 weeks ago

Apply

3.0 - 6.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Job Details: : As a Firmware Developer, you will be responsible for developing features for Intel Bluetooth controller, working in a dynamic and innovative team environment. Your key responsibilities will include: Develops embedded software/firmware within environments that have constrained timing and memory resources, design and implements reusable code, performs design and code reviews, as well as tests and validates firmware implementations.Job will require experience in system architecture, operating systems, device architecture and/or system integration.Performs high level design, implementation, integration, doing performance profiling, performance/ memory optimization, etc. Qualifications: Bachelors degree/ Masters degree in computer science or Electronics and communication engineering. 3+ years of experience developing embedded firmware in C including standard libraries and multithreading programming with RTOS like thread, Linux, etc. Excellent programming skills in C development, knowledge of data structures, code optimization, logic analyzer. Experience in automated unit testing framework. Experience in firmware/system debugging skills and usage of tools like Wireshark, logic analyzer, JTAG, etc. Effective communication skills, both written and verbal, with a keen sense of customer service. Preferred Qualifications: Masters degree in computer science or Electronics and communication engineering.Experience in wireless/RF connectivity and networking standards like Bluetooth, WIFI, Zigbee, etc.Experience in Python and CI/CD tools.Experience working on ARM and/or ARC processors. Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business group: The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will require an on-site presence. *

Posted 2 weeks ago

Apply

3.0 years

7 - 8 Lacs

Bengaluru

On-site

Company Description Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description Roles & Responsibilities : Qualifications Educational qualification: Bachelor’s or Master’s degree in Computer Science or Electronics or Electrical Engineering or related field. Experience : 3-6 years Skills : Work Experience: Atleast 3+ years of relevant Industry or Academic experience with Linux Kernel Skills/experience: Excellent knowledge of OS fundamentals, Data structures, Linux kernel and its device driver model Excellent programming skills and expert level knowledge of C Excellent debugging skills, using kernel tracers as well as JTAG and GDB debuggers Good knowledge of memory management, interrupt handling and power management in Linux Good understanding of ARM v8/v9 CPU and cache architectures Proficient in Git for development and patch/branch management Experience with python, perl, rust, shell scripting is a plus Know how of Linux Kernel upstream patch submission process with patches merged in kernel.org as well as experience working with community development boards (Dragonboards/Pandaboards) is a double plus Independent and self-motivated problem solver and strategic thinker Effective written and verbal communication Excellent interpersonal and teamwork skills

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

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. 3074690 Show more Show less

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Title: Engineer Staff Job function: This challenging job involves design, development and implementation of SW for audio/voice use cases on Qualcomm DSPs which are part of Qualcomm Snapdragon Processor. The use cases span across smart phones, smart speakers, media boxes and a wide range of other smart devices. It requires gaining in depth understanding of the DSP architecture, proprietary RTOS on DSP, DSP framework for audio/voice, various audio interfaces like I2S, HDMI, SPDIF etc, pre/post processing modules, Voice Activation and encoders/decoders for speech/audio. It provides opportunity to interact with Hardware, HLOS, Audio Tuning teams located globally. This position requires the candidate to design, implement, integrate and commercialize various software modules on DSP platforms. Responsibilities also include requirements analysis, software maintenance and troubleshooting of audio DSP framework, services, and drivers. Please apply if interested and prepared for this exciting but challenging opportunity Skills/experience: Experience 8 - 12 years on any DSP/Embedded processor with proficiency in C/C++ programming, computer architecture, operating systems and some of the below areas: Knowledge of multi-threaded programming. Strong software debugging skills in real time operating systems, preferably on DSP platforms. Audio use cases (e.g. playback, recording and streaming, etc.). Voice use cases (e.g. CS and PS calls). Optimization for MIPS, Memory Audio/speech pre/post processing (e.g. Echo cancellation, Noise suppression, Audio Effects) Audio/speech compression standards (e.g. MP3, AAC, FLAC, AMR, EVS, etc.). Expertise in working with tools and techniques used on DSP platforms (e.g. Trace32, JTAG, etc.). Audio Interfaces like I2S, HDMI, SPDIF,SWR Responsibilities: Responsibilities include optimization for DSP, developing/enhancing the framework/drivers for new use cases, drivers for audio interfaces, drive design discussions across teams, SW maintenance. Education requirements: Bachelors/Masters in Electrical/Electronics/computer science engineering from reputed institutes 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. 3074271 Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

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 weeks ago

Apply

12.0 years

0 Lacs

Karnataka, India

On-site

Linkedin logo

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 weeks ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

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 weeks ago

Apply

30.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

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 weeks ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

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 weeks ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

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 weeks 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 weeks 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 weeks ago

Apply

15.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

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 weeks ago

Apply

12.0 years

0 Lacs

Bengaluru East, Karnataka, India

On-site

Linkedin logo

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 weeks ago

Apply

3.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

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 weeks ago

Apply

2.0 - 7.0 years

17 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

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 weeks ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

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 weeks 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 weeks 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 weeks ago

Apply

Exploring JTAG Jobs in India

The job market for JTAG (Joint Test Action Group) professionals in India is thriving, with many companies looking for skilled individuals to work on testing and debugging electronic devices. If you are a job seeker interested in pursuing a career in JTAG, this article will provide you with valuable information to help you navigate the job market in India.

Top Hiring Locations in India

Here are 5 major cities in India actively hiring for JTAG roles: 1. Bangalore 2. Hyderabad 3. Pune 4. Chennai 5. Delhi

Average Salary Range

The estimated salary range for JTAG professionals in India varies based on experience level: - Entry-level: INR 3-5 lakhs per annum - Mid-level: INR 6-10 lakhs per annum - Experienced: INR 12-20 lakhs per annum

Career Path

A typical career progression in the JTAG skill area may look like this: - Junior JTAG Engineer - JTAG Engineer - Senior JTAG Engineer - JTAG Team Lead - JTAG Manager

Related Skills

Other skills that are often expected or helpful alongside JTAG include: - PCB design - Embedded systems programming - Debugging techniques - Circuit analysis

Interview Questions

Here are 25 interview questions for JTAG roles: - What is JTAG and how does it work? (basic) - Explain boundary scan testing. (medium) - How do you troubleshoot JTAG connectivity issues? (medium) - What is the importance of JTAG in hardware testing? (basic) - Describe the difference between JTAG and ISP (In-System Programming). (medium) - How do you handle JTAG chain length limitations? (advanced) - What are some common JTAG programming languages? (basic) - Explain JTAG tap controller states. (medium) - How do you test for shorts and opens using JTAG? (advanced) - What are the advantages of JTAG testing over traditional testing methods? (basic) - Describe the process of JTAG boundary scan. (medium) - How do you ensure JTAG test coverage for complex circuit boards? (advanced) - What is the role of JTAG in programming FPGAs? (medium) - Explain the concept of JTAG daisy chaining. (medium) - How do you verify the integrity of JTAG test patterns? (advanced) - What are the limitations of JTAG testing? (medium) - Describe JTAG debugging and its benefits. (basic) - How do you handle JTAG TAP controller initialization? (advanced) - What are the different JTAG standards and their differences? (medium) - Explain the use of JTAG in programming flash memory. (medium) - How do you handle JTAG test access port contention? (advanced) - Describe the role of JTAG in boundary scan testing. (basic) - How do you verify JTAG chain integrity? (advanced) - What are the best practices for JTAG testing in a production environment? (medium) - How do you troubleshoot JTAG communication failures? (advanced)

Conclusion

As you explore opportunities in the JTAG job market in India, remember to showcase your skills and knowledge during interviews. By preparing thoroughly and demonstrating your expertise, you can increase your chances of securing a rewarding job in this field. Good luck with your job search!

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