Jobs
Interviews

1168 Jtag Jobs

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

3.0 - 8.0 years

0 Lacs

karnataka

On-site

As a Developer for Linux Device Driver Development at Vayavya, you will play a crucial role in designing, implementing, and debugging device drivers for various interfaces such as USB, PCIe, Ethernet, Display, and camera. Your expertise in C programming, Linux device driver design and implementation, board schematics interpretation, ARM or RISC-V processor architectures, Linux internals, and debugging tools like Git and Yocto will be essential for success in this role. Your responsibilities will include working on a cutting-edge Consumer SoC for a leading semiconductor company. **Key Responsibilities:** - Design, implement, and debug device drivers for interfaces like USB, PCIe, Ethernet, Display, and camera. - Utilize excellent programming skills in C for driver development. - Read and understand board schematics to ensure accurate driver integration. - Demonstrate deep knowledge of Linux internals and Linux Kernel Architecture. - Experience with tools such as Git, Yocto, JTAG, and Signal Analyzers for debugging. - Optional: Experience in code upstreaming and Open Sourcing, BSP bring up including boot loader and Uboot. **Qualifications Required:** - Proficient in C programming language. - Experience in designing and debugging Linux device drivers. - Familiarity with ARM or RISC-V processor architectures. - Strong understanding of Linux internals and Kernel Architecture. - Experience with debugging tools like Git, Yocto, JTAG, and Signal Analyzers. - Optional: Experience in code upstreaming and BSP bring up. Join Vayavya to work on cutting-edge technology, collaborate with top semiconductor companies, and contribute to the development of software for a variety of interfaces and operating systems. As part of our team, you will have the opportunity to showcase your skills, tackle new challenges, and make a significant impact in the semiconductor industry.,

Posted 1 day ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

Role Overview: You will be responsible for developing and applying engineering practices and knowledge in various technologies such as standards and protocols, application software, embedded software for different networks, connected devices, connected applications, and Telco Cloud platforms. Your role will also involve integrating network systems and operations related to the mentioned technologies. Key Responsibilities: - Design, develop, and maintain Linux kernel modules and custom device drivers for embedded platforms. - Interface with hardware using protocols like I2C, SPI, UART, USB, PCIe, and GPIO. - Work on Board Support Packages (BSPs) and SoC bring-up. - Debug and optimize kernel-level code for performance, stability, and power efficiency. - Collaborate with hardware, firmware, and application teams for seamless integration. - Participate in code reviews, unit testing, and documentation. Qualification Required: - Strong programming skills in C and C++. - Deep understanding of Linux kernel internals, device tree, and driver frameworks. - Experience with RTOS (e.g., QNX, VxWorks) is a plus. - Familiarity with Yocto, Buildroot, or other embedded Linux build systems. - Proficiency in using debugging tools like GDB, JTAG, and logic analyzers. Additional Details: You should ideally have a Bachelor's or Master's degree in Electronics, Computer Science, or a related field. Experience in automotive, IoT, or telecom domains will be beneficial. Knowledge of secure boot, U-Boot, and kernel security features along with excellent problem-solving and communication skills are preferred qualifications for this role.,

Posted 1 day ago

Apply

0 years

0 Lacs

bengaluru, karnataka, india

On-site

3-5 Yrs of experience in Embedded Linux Kernel/Drivers domain Embedded Software development and porting on Linux and ARM platforms Strong Programming skills on C, C++ & Data Structures, expertise on OS (Memory Mgmt, Scheduling, IPC, Multi-threading/processing) Experience in Linux Kernel/Device Drivers Embedded, ARM, RISC V, Debuggers, JTAG, Device Drivers, BSP, Operating System, Android, Linux, Hypervisor, Problem Solving, Debugging. Excellent Debug Capabilities using JTAG/Trace32, Oscilloscopes, Logic Analysers Strong GIT/GERRIT expertise with exposure to Open Source activities

Posted 1 day ago

Apply

4.0 years

1 - 2 Lacs

bengaluru, karnataka, india

On-site

Job Description Arm’s Solutions group DFT team implements DFT for test-chips and hard-macros to prove Arm's soft IP power, performance, area, and functionality within the context of a SoC using the latest DFT techniques and process technologies. We closely collaborate with RTL, Verification, Physical Implementation, and Test engineering teams throughout the life cycle of a project, from an early investigation stage all the way through tape-out and silicon test/characterization on ATE. Responsibilities Architect, Implement, and validate innovative DFT techniques on test-chips and hard-macros. Insert DFT logic into SoC-style designs at the RTL level and at the Synthesis gate level, validate all features, and generate ATE-targeted test patterns to be run on silicon. Work closely with front-end design and verification teams on DFT RTL level insertion, back-end synthesis, place-and-route, and static-timing-analysis teams on DFT gate level insertion and timing closure, and Test and Debug teams on silicon characterization and validation. Required Skills And Experience This role is for a Senior DFT Engineer with 4+ years of proven experience in Design for Test Experience coding in Verilog RTL, and scripting language like TCL, and/or Perl Proficient in Unix/Linux environments Core DFT skills considered crucial for this position should include some of the following: Scan compression and insertion, Memory BIST, Logic BIST, JTAG/IJTAG, at-speed test, ATPG, fault simulation, back-annotated gate-level verification, silicon debug Experience with Siemens, Cadence, and/or Synopsys DFT and simulation tools “Nice To Have” Skills and Experience: Familiarity with IEEE 1149, 1500, 1687 Familiarity with Synthesis and Static Timing Analysis Working knowledge of Siemens DFT tools Ability to work both collaboratively on a team and independently. Innovative and a passion for progress Hard-working and excellent time management skills with an ability to multi-task In Return: Opportunity to work with some of the greatest minds in the industry! Competitive compensation and great benefits! Flexible working hours Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email accommodations@arm.com . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Posted 1 day ago

Apply

5.0 - 10.0 years

10 - 20 Lacs

bengaluru

Work from Office

Job Title: Embedded Linux Kernel Developer Android Focus Location: Bangalore Experience: 3–15 years Employment Type: Full-time/Contract Immediate Joiners Preferred Required Skills & Experience: Strong expertise in Linux kernel , device drivers , Board Support Package (BSP) development, board bring-up , and customization , especially for Android kernel platforms. Proven experience in driver development and system-level feature optimization . Solid understanding of ARM-v7/v8 architectures , microcontrollers, and application processors. Proficient in C programming for embedded or hard real-time systems. Excellent debugging skills on embedded targets using tools like: JTAG gdb Trace32 valgrind Core dump analysis Experience in triaging and pre-analysis of system-level issues. Strong collaboration skills with cross-functional software and hardware teams . Preferred Skills: Working knowledge of: Hypervisors Containers Inter-Guest OS IPC Inter-domain communication protocols Integration with other subsystems

Posted 2 days ago

Apply

5.0 years

0 Lacs

hyderabad, telangana, india

On-site

Experience Level 5+ years of software development and testing Job Description Software Engineer Basic Job Deliverable : Software Engineer (Development and test) Responsible for developing & testing of software Responsible for generating documents, such as design, user-guide, test plan, test spec, test report etc., Experience in C/C++ programming Experience with Multi-threaded software development in Linux environment Experience with Embedded IP subsystems e.g. Ethernet/PCIe/SPI/I2C/USB/GPIO/Memory architectures /DDR/SDRAM/DMA Experience with development of software targeted for x86, standalone and RTOS platforms Experience in low level driver development, register interface programming, general algorithms and data structures, bootloaders/Uboot Experience with CI tools, test automation, etc. Strong debugging skills at device and board level using JTAG debuggers Experience in Software programming for FPGAs is an advantage Scripting language experience like Perl, Python or TCL Excellent interpersonal, written and verbal communication skills Excellent communication, problem solving and analytical skills Qualification B.Tech/M.Tech (CSE/ECE/EEE) - Track record of high academic achievement (ref:hirist.tech)

Posted 2 days ago

Apply

10.0 - 20.0 years

25 - 40 Lacs

hyderabad

Work from Office

Role & responsibilities Lead post-silicon system and functional validation of complex SoCs/MCUs. Develop and own validation plans, test strategies, and feature coverage matrices aligned with architecture and design specifications. Work closely with architecture, design, verification, firmware, and product teams to identify validation scope and execution path. Set up bring-up environments on evaluation boards, FPGA/emulation platforms, and validation platforms. Validate system functionality (boot, interfaces, power management, interrupts, etc.) under various stress, corner, and performance scenarios. Develop test content, diagnostic tools, automation scripts, and custom firmware to exercise system features. Drive silicon debug, root cause analysis, and collaborate on corrective actions with design and DFT teams. Analyze test logs and data, track bugs, and drive closure through structured validation cycles. Lead a team of validation engineers, assign tasks, and manage deliverables for tape-out schedules or customer milestones. Prepare validation reports, functional coverage summaries, and risk assessments for tape-out or production release. Preferred candidate profile 10+ years of experience in post-silicon validation, system validation, or embedded SoC bring-up. • Strong understanding of SoC architecture, ARM cores (A/M series), peripherals, power/clock/reset, and low-power design techniques. • Experience validating high-speed interfaces (e.g., DDR, USB, PCIe, MIPI, Ethernet) and standard protocols (SPI, I2C, UART, CAN, etc.). • Proficiency in C/C++ or embedded programming for firmware development and test automation. • Hands-on experience with lab tools (oscilloscopes, logic analyzers, power analyzers, thermal sensors). • Familiarity with validation frameworks, debug utilities (JTAG, Lauterbach, OpenOCD), and issue tracking systems (JIRA, Bugzilla). • Strong leadership, communication, and collaboration skills.

Posted 2 days ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

hyderabad

Work from Office

Job description: Software Developer for WLAN work from HOST side which can work on DATA path , Control and middleware code. Need C-linux knowledge , known about WLAN protocol. Basic Data structure , Basic debugging via JTAG and T32

Posted 2 days ago

Apply

1.0 - 6.0 years

5 - 15 Lacs

bengaluru

Work from Office

Excellent Python programming skills with proven experience of writing test software to validate product usecases at a system and unit test level. • Extensive on-chip application validation experience with a clear understanding of chip development life cycle and exposure to SoCs, peripherals and embedded environments. Strong understanding in Display testing (e.g. different display panels, Glitches/corruption in displayed images) and Product or system testing of Wearables products Knowledge of embedded platforms peripherals such as SPI, I2C, I3C etc. Knowledge of RTOS based environments required. Exposure to working with FreeRTOS is highly desired. • Experience with chip bring up and sound knowledge of digital hardware along with ability to read board schematics Excellent trouble shooting and analytical skills that may be applied to resolve potential system issues • Exposure to working on FPGA based emulation setups, debugging tools and use of utilities like logic analyzers, oscilloscope, JTAG interfaces over Lauterbach/J-Link. Strong communication skills with ability to evaluate and create design documentation detailing complex features and relationships • Strong communication skills with ability to evaluate and create design documentation detailing complex features and relationships work experience • Knowledge of Configuration Control Systems (Perforce highly desirable)Role & responsibilities Work location: Bangalore/Hyderabad Experience: 1 to 6yrs If interested , pls share your updated resume to mala@thundersoft.com along with the below details. Total experience: Current CTC: Expected CTC: Notice period: Preferred location:

Posted 2 days ago

Apply

1.0 - 6.0 years

5 - 15 Lacs

hyderabad

Work from Office

Excellent Python programming skills with proven experience of writing test software to validate product usecases at a system and unit test level. • Extensive on-chip application validation experience with a clear understanding of chip development life cycle and exposure to SoCs, peripherals and embedded environments. Strong understanding in Display testing (e.g. different display panels, Glitches/corruption in displayed images) and Product or system testing of Wearables products Knowledge of embedded platforms peripherals such as SPI, I2C, I3C etc. Knowledge of RTOS based environments required. Exposure to working with FreeRTOS is highly desired. • Experience with chip bring up and sound knowledge of digital hardware along with ability to read board schematics Excellent trouble shooting and analytical skills that may be applied to resolve potential system issues • Exposure to working on FPGA based emulation setups, debugging tools and use of utilities like logic analyzers, oscilloscope, JTAG interfaces over Lauterbach/J-Link. Strong communication skills with ability to evaluate and create design documentation detailing complex features and relationships • Strong communication skills with ability to evaluate and create design documentation detailing complex features and relationships work experience • Knowledge of Configuration Control Systems (Perforce highly desirable)Role & responsibilities Work location: Bangalore/Hyderabad Experience: 1 to 6yrs If interested , pls share your updated resume to mala@thundersoft.com along with the below details. Total experience: Current CTC: Expected CTC: Notice period: Preferred location:

Posted 2 days ago

Apply

3.0 - 7.0 years

3 - 7 Lacs

hyderabad

Work from Office

1. Minimum of three years of hands-on Test Development experience (DFT, EDA tools, etc..) 2. Solid knowledge & experience in defining test solutions for multi-million gate SOC (Scan & MBIST) with Mixed Signal IPs (PLL, High Speed SERDES, DDR) 3. Knowledgeable in full SOC design and manufacturing cycle with specialized/direct experience in multiple areas; RTL/Custom Logic design, Synthesis, P&R, STA, Integration, Verification, Characterization and ATE test 4. Strong understanding of relationships between Hardware, Firmware and Software in FPGA and/or multi-processors SOC. Past experience in leading the team to successful silicon bring-up and problem solving in a complex system 5. Strong planning, project, and people management skills required. Must have experience developing managers and individual contributors 6. Experienced hands-on technical manager not afraid to dig into details to provide technical direction Proven track record of delivering results and meeting quality, cost, and time-to-market objectives 7. Ability to collaborate with overseas colleagues to define strategy, plan, and execute across the larger, global organization 8. Stakeholder influencing and people skills must be excellent. 9. Needs to be able to set aggressive goals and manage risks effectively 10. Must have a thorough understanding of tool development methodology. 11. Ability to manage software development tasks associated with specifying, developing, scheduling, and debugging according to current and future tool requirements. 12. MS or Ph.D. Engineering degree (EE or equivalent) with 3-7 years semiconductor industry experience.

Posted 2 days ago

Apply

5.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Job Description Thank you for exploring your future career path with KPIT and taking a step towards Reimagining Mobility. We are looking for inquisitive, solution-driven, and skilled technocrats for the roles of Tech Lead, Solution Architect, Subject Matter expert. Eager to build something great? Apply and submit your profile today to make it happen! Upon successful shortlisting, we look forward to meeting you for an in-person Technical Discussion at Bangalore Drive : 23rd Aug 2025 Below are the details about the exciting roles and opportunities: Requisition Title Skills Experience Job Location Android AOSP/HAL Design and develop software/Sw architecture for Android Middleware/Platform in the automotive domain having worked with AOSP, HAL Experienced & forward-thinking Middleware/Platform Architect with Android automotive background who is passionate about next generation SDV, eCockpit and Infotainment systems. Responsible for leading a team of Middleware Developers for domains like Audio, Media, Tuner, Connectivity, Graphics, Projection, inter-domain communication, Camera and Display sharing etc. Understanding of IVI, Cluster / Digital Cockpit domain and its requirements Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements. Strong leadership, planning and organization skills. Mentoring skills to assist junior team members. The person should be capable of understanding system requirements, derive software requirements and develop platform/middleware components. Good analytical, problem solving and logical thinking skills. 5 to 15 Pune/Bangalore BSP Driver + Any Multimedia 5+ years of experience in C/C++ programming, with a focus on BSP and driver development. Strong understanding of computer architecture, operating systems, and embedded systems. Experience with at least one multimedia domain (audio, video, or camera). Proficiency in C/C++ programming languages, with experience in developing and optimizing code for performance and efficiency. 5 to 12 years Bangalore BSP - Android / QNX / Linux 5+ years of experience in developing Board Support Packages (BSPs) for Android, QNX, and Linux operating systems Strong experience working with Qualcomm (QCOM) and Samsung SOC platforms In-depth knowledge of operating system internals, device drivers, and board bring-up procedures Proficiency in C, C++, and scripting languages such as Python and Perl Experience with version control systems such as Git and SVN Strong debugging and troubleshooting skills using tools such as GDB, JTAG, and serial console Excellent communication and teamwork skills 5 to 12 years Bangalore Required Skills BSP , Device Driver, Multimedia,Android AOSP,Android HAL,Android Middleware,HAL,AOSP Supported Skills Infotainment

Posted 2 days ago

Apply

8.0 - 12.0 years

8 - 18 Lacs

bengaluru

Work from Office

Responsible for leading firmware development while providing oversight on hardware design activities for embedded products. Acts as the primary link between hardware and embedded software teams to ensure seamless integration and delivery. Responsibilities: Lead end-to-end embedded firmware development (C/C++, RTOS, Linux BSP where applicable). Provide technical leadership for MCU/SoC bring-up, hardwarefirmware integration, and debugging. Oversee hardware design (schematics, PCB layout, validation, and compliance). Collaborate with cross-functional teams (mechanical, testing, manufacturing, quality). Drive design reviews, ensure compliance with regulatory and safety standards. Mentor and guide junior engineers in both hardware and firmware areas. Coordinate with suppliers and vendors for hardware components, prototypes, and evaluation boards. Qualifications & Skills: Bachelors/Masters in Electronics, Electrical, or related field. 812 years of experience in embedded product development. Strong hands-on experience with MCUs and SoCs (ARM Cortex, STM32, TI Sitara, NXP i.MX, or similar). Proven track record in firmware development (C/C++, device drivers, RTOS/Linux) and understanding hardware design (schematics, PCB tools). Experience with debugging tools (oscilloscopes, JTAG, logic analyzers, protocol analyzers). Exposure to EMI/EMC, safety, and industry compliance standards (industrial/automotive preferred) is good to have. Interested candidates please share your updated resume to RL@rgbsi.com Regards, Rashmi S L

Posted 2 days ago

Apply

5.0 years

0 Lacs

hyderābād

On-site

About Celestial AI As Generative AI continues to advance, the performance drivers for data center infrastructure are shifting from systems-on-chip (SOCs) to systems of chips. In the era of Accelerated Computing, data center bottlenecks are no longer limited to compute performance, but rather the system's interconnect bandwidth, memory bandwidth, and memory capacity. Celestial AI's Photonic Fabric™ is the next-generation interconnect technology that delivers a tenfold increase in performance and energy efficiency compared to competing solutions. The Photonic Fabric™ is available to our customers in multiple technology offerings, including optical interface chiplets, optical interposers, and Optical Multi-chip Interconnect Bridges (OMIB). This allows customers to easily incorporate high bandwidth, low power, and low latency optical interfaces into their AI accelerators and GPUs. The technology is fully compatible with both protocol and physical layers, including standard 2.5D packaging processes. This seamless integration enables XPUs to utilize optical interconnects for both compute-to-compute and compute-to-memory fabrics, achieving bandwidths in the tens of terabits per second with nanosecond latencies. This innovation empowers hyperscalers to enhance the efficiency and cost-effectiveness of AI processing by optimizing the XPUs required for training and inference, while significantly reducing the TCO2 impact. To bolster customer collaborations, Celestial AI is developing a Photonic Fabric ecosystem consisting of tier-1 partnerships that include custom silicon/ASIC design, system integrators, HBM memory, assembly, and packaging suppliers. ABOUT THE ROLE Celestial AI is looking for a highly motivated and detail-oriented Software Quality Assurance (SQA) Engineer to join our team. As an SQA Engineer, you will play a critical role in ensuring the quality of our software products. You will be responsible for designing, developing, and executing test plans and test cases, identifying and reporting defects, and working closely with developers to ensure that our software meets the highest standards. ESSENTIAL DUTIES AND RESPONSIBILITIES Test Case Design & Execution: Design, document, and execute detailed test cases for firmware components, drivers, communication protocols, and system-level interactions with hardware. Hardware-Firmware Integration Testing: Lead and perform testing at the hardware-firmware interface, ensuring seamless and correct interaction between embedded software and physical components (e.g., sensors, actuators, external memory, peripherals like SPI, I2C, UART). Automation Development: Design, develop, and maintain automated test scripts and test harnesses using scripting languages (e.g., Python, Bash) and specialized tools to enhance test coverage and efficiency, particularly for regression testing. Defect Management: Identify, document, track, and verify resolution of software defects using bug tracking systems. Provide clear and concise bug reports with steps to reproduce and relevant logs. Root Cause Analysis: Collaborate with firmware developers to perform in-depth root cause analysis of defects, often involving debugging on embedded targets using JTAG/SWD, oscilloscopes, logic analyzers, and other hardware debugging tools. Performance & Resource Analysis: Monitor and analyze firmware performance metrics (CPU usage, memory footprint, power consumption, boot time, latency) and validate against specified requirements. Regression & Release Qualification: Own the regression testing process and contribute significantly to the final release qualification of firmware builds. Process Improvement: Champion and contribute to the continuous improvement of firmware development and quality assurance processes, methodologies, and best practices. QUALIFICATIONS Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field. 5 years of experience in Software Quality Assurance, with a minimum of 2 years directly focused on firmware or embedded software testing . Strong understanding of embedded systems concepts , including microcontrollers/microprocessors, real-time operating systems (RTOS), interrupts, memory management, and common peripheral interfaces (GPIO, I2C, SPI, UART, ADC, DAC, Timers). Proficiency in C/C++ for embedded development, with the ability to read, understand, and debug firmware code. Experience with scripting languages for test automation (e.g., Python, Bash). Hands-on experience with hardware debugging tools such as JTAG/SWD debuggers, oscilloscopes, logic analyzers, and multimeters. Familiarity with version control systems (e.g., Git) and bug tracking tools (e.g., Jira, Azure DevOps). Experience with test management tools (e.g., TestRail, Zephyr). Excellent problem-solving skills, with a methodical and analytical approach to identifying and isolating defects. PREFERRED QUALIFICATIONS Experience with continuous integration/continuous deployment (CI/CD) pipelines for embedded systems. Knowledge of networking protocols (TCP/IP) Experience with Hardware-in-the-Loop (HIL) testing, simulation, or emulation environments. LOCATION : Hyderabad, India or Singapore We offer great benefits (health, vision, dental and life insurance), collaborative and continuous learning work environment, where you will get a chance to work with smart and dedicated people engaged in developing the next generation architecture for high performance computing. Celestial AI Inc. is proud to be an equal opportunity workplace and is an affirmative action employer. #LI-Onsite

Posted 2 days ago

Apply

10.0 years

0 Lacs

delhi, india

On-site

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. 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.

Posted 2 days ago

Apply

10.0 - 14.0 years

25 - 30 Lacs

bhubaneswar, kolkata, bengaluru

Work from Office

Desired Profile : Bachelor's / Master's degree in engineering from EEE / E&C Expertise in managing and leading technical teams across different continents Expertise in leading business strategy in the VLSI / Semiconductor Services / foundry business industry Expertise in managing end to end projects including tape outs Must be willing to travel at short notice, relocate as per business needs Must be willing to work onsite (customer premises) as per business needs Expertise in working on any of the following technologies is mandatory : ANALOG MIXED SIGNAL LAYOUT - finfet / high speed / planar technology nodes ANALOG DESIGN - data converter / power management / pll ANALOG VERIFICATION ASIC PHYSICAL DESIGN ASIC RTL DESIGN DFT DESIGN - jtag / mbist / lbist / scan DIGITAL VERIFICATION - OVM / UVM / VMM EDA CAD FLOW - tcl / primetime / design compiler Job Specs : Responsible for meeting delivery, revenue, operational, customer satisfaction targets and team management Hire and manage high caliber technical teams across GCC, ODC and onsite Develop, Drive high quality business / technology strategy and oversee the translation of this strategy into tactical action Uphold the organization's culture and long term missions Liaise and negotiate with various partners around the world to bring in new partnership. Synergize all company's resources and talents for the growth of company's business Oversee all sectors and fields of the business to ensure the company's competitiveness Provide leadership, direction, major decision making and resolution support to operations, projects and staff. Build strategic business partnerships and execute these opportunities through collaboration with external partners Location - Bengaluru,Bhubaneswar,Kolkata,Kochi,Mysuru

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Functional Safety Firmware Expert with 3 to 6 years of experience, you will be responsible for the following: - Good expertise in C Programming - Experience with RTOS and baremetal driver development - Experience with ASPICE process - Experience in with the static and dynamic analysis tools and debugging the issues - Hands-on experience with the interfaces like UART, I2C, SPI, MMC/SD, display, Flash memories - Experience with ARM A53, A72 & R5 cores - Experience in debugging with JTAG Qualifications required for this role include: - Good expertise in C Programming - Experience with RTOS and baremetal driver development - Experience with ASPICE process - Experience with the static and dynamic analysis tools and debugging the issues - Hands-on experience with the interfaces like UART, I2C, SPI, MMC/SD, display, Flash memories - Experience with ARM A53, A72 & R5 cores - Experience in debugging with JTAG Desirable Skills: - Experience on Texas Instruments platforms and CCS IDE - Experience in functional safety certification - Experience with ASIL and ISO-26262 standard,

Posted 3 days ago

Apply

3.0 - 8.0 years

15 - 25 Lacs

bengaluru

Work from Office

Minimum of ten years of hands-on Test Development experience (DFT, EDA tools, etc..) Solid knowledge & experience in defining test solutions for multi-million gate SOC (Scan & MBIST) with Mixed Signal IPs (PLL, High Speed SERDES, DDR) Knowledgeable in full SOC design and manufacturing cycle with specialized/direct experience in multiple areas; RTL/Custom Logic design, Synthesis, P&R, STA, Integration, Verification, Characterization and ATE test Strong understanding of relationships between Hardware, Firmware and Software in FPGA and/or multi-processors SOC. Past experience in leading the team to successful silicon bring-up and problem solving in a complex system Strong planning, project, and people management skills required. Must have experience developing managers and individual contributors Experienced hands-on technical manager not afraid to dig into details to provide technical direction Proven track record of delivering results and meeting quality, cost, and time-to-market objectives Ability to collaborate with overseas colleagues to define strategy, plan, and execute across the larger, global organization Stakeholder influencing and people skills must be excellent. Needs to be able to set aggressive goals and manage risks effectively Must have a thorough understanding of tool development methodology. Ability to manage software development tasks associated with specifying, developing, scheduling, and debugging according to current and future tool requirements. MS or Ph.D. Engineering degree (EE or equivalent) with 3-10 years semiconductor industry experience.

Posted 3 days ago

Apply

8.0 years

0 Lacs

hyderabad, telangana, india

On-site

Introduction As a CPU Processor Verification Lead Engineer , you’ll get to work on the systems that are driving the quantum revolution and the AI era. Join an elite team of engineering professionals who enable customers to make better decisions quicker on the most trusted hardware platform in today’s market. Your Role And Responsibilities Understand the design specification , TB architecture Learn in IBM Fusion and Trek verification languages and tools, apply them successfully Develop the verification environment and test bench Debug fails using waveform, trace tools and debug RTL code Work with Design team in resolving/debugging logic design issues and responsible for deliveries Preferred Education Bachelor's Degree Required Technical And Professional Expertise 8+ years of work experience in IP, Sub-system & SOC level - Exp in creating multiple UVM/SV based env from scratch, Strong in Block Level verification Exp in developing checkers, Scoreboards, Monitors, Test plan development, Code coverage, Functional coverage, FSM based design, System Verilog Assertions. Protocols : SPI (Serial Peripheral Interface), AXI, AHB, APB, ETHERNET, I2C, JTAG, UART Hardware debug skills backed by relevant experience on projects Exposure in developing testbench environment, write complex test scenarios Good communication skills and be able to work effectively in a global team environment Preferred Technical And Professional Experience Worked on Power Management blocks , Low Power, Boot & Reset sequences Scripting Expertise backed up relevant experience in the same Writing Verification test plans Functional and code coverage analysis and debug

Posted 3 days ago

Apply

0 years

1 Lacs

panchkula

On-site

Job Title: Embedded Software Engineer About Aebocode Technologies: Aebocode Technologies, established in 2022, is a dynamic and innovative drone manufacturing company focused on the R&D and development of cutting-edge drones, robotics, and smart city solutions. We are committed to contributing to India's leadership in indigenous drone manufacturing. Job Summary: We are seeking a talented and motivated Embedded Software Engineer to design, develop, and maintain software for embedded systems. You will work closely with hardware engineers to build efficient, high-performance, and reliable firmware/software solutions for microcontrollers, real-time systems, and IoT devices. Key Responsibilities: Design, develop, test, and debug embedded software for microcontrollers and SoCs (ARM, AVR, etc.) Develop drivers, middleware, and firmware for sensors, peripherals, and communication protocols (SPI, I2C, UART, CAN). Optimize real-time performance and memory usage in resource-constrained environments. Collaborate with hardware engineers to bring up new boards and debug hardware/software interfaces. Write and maintain low-level code in C/C++ for RTOS and bare-metal environments. Implement unit and integration testing for embedded systems. Participate in code reviews, documentation, and system-level design discussions. Support product validation, system integration, and troubleshooting in lab and field environments. Required Skills & Qualifications: Proficient in C/C++ for embedded systems development. Strong understanding of microcontroller architectures (ARM Cortex-M, AVR, etc.). Hands-on experience with RTOS (FreeRTOS, Zephyr, etc.) or bare-metal programming. Familiarity with hardware interfaces like SPI, I2C, UART, GPIO, ADC, PWM. Knowledge of debugging tools: JTAG, oscilloscopes, logic analyzers, etc. Experience with version control systems like Git. Good understanding of real-time systems, memory management, and interrupt handling. Preferred: Experience with IoT protocols: MQTT, BLE, Zigbee, LoRa, etc. Knowledge of Linux device drivers or embedded Linux (Yocto, Buildroot). Familiarity with Python or Bash scripting for automation/testing. Exposure to CI/CD pipelines in embedded environments. Familiarity with Agile methodologies and DevOps tools. Education: Bachelor’s or Master’s degree in Electronics, Electrical, Computer Engineering, or a related field. Soft Skills: Strong problem-solving and analytical skills. Excellent communication and teamwork. Passion for working close to hardware and optimizing performance. Details: Location : Panchkula, Haryana (must be able to commute or relocate before starting). Work Schedule: Day shift, fixed morning shift. Benefits : Leave encashment, paid sick time. Contact HR : +91 6284759688 Location : Panchkula, Haryana – 134109 Application Question: Are you available to start within 2-4 weeks? Good Luck! Team Aebocode Job Types: Full-time, Permanent, Fresher Pay: Up to ₹10,000.00 per month Benefits: Paid sick time Work Location: In person Speak with the employer +91 6284759688

Posted 3 days ago

Apply

8.0 years

0 Lacs

south delhi, delhi, india

On-site

Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems

Posted 3 days ago

Apply

4.0 years

2 - 11 Lacs

india

On-site

Job description: Job Title: Senior Embedded Firmware Engineer Location: Ahmedabad, Gujarat Company: ATRI Solutions Pvt. Ltd. Experience: 4+ years Job Type: Full-Time About ATRI Solutions: ATRI Solutions is a technology innovation company driving solutions across Embedded Product Development, IoT, Cloud Integration, AI/ML, and Advanced Systems Engineering. We are expanding our expert team at the Ahmedabad location and are seeking a seasoned Senior Embedded Firmware Engineer to lead and drive embedded development initiatives for cutting-edge projects across automotive, industrial, consumer electronics, and healthcare domains. Key Responsibilities: Architect, design, develop, and debug embedded firmware for microcontroller-based systems. Lead firmware development lifecycle from requirement gathering to deployment and testing. Work with cross-functional teams (hardware, software, QA) to deliver integrated solutions. Optimize embedded code for memory usage, performance, and power consumption. Interface with various communication protocols like UART, SPI, I2C, CAN, USB, BLE, and Ethernet. Conduct board bring-up, hardware-software integration, and debugging using tools like oscilloscopes, logic analyzers, JTAG, etc. Collaborate with system architects and project managers to ensure timely delivery and technical excellence. Mentor junior engineers and perform code reviews to maintain code quality and best practices. Required Skills and Qualifications: Bachelor’s or master's degree in Electronics, Electrical, Computer Engineering, or related field. 4+ years of hands-on experience in embedded firmware development. Proficient in C/C++, RTOS-based development (FreeRTOS, Zephyr, or similar). Experience with ARM Cortex-M and other MCU architectures (STMicroelectronics, NXP, TI, Renesas, etc.). Familiarity with firmware version control (Git), CI/CD, and Agile methodologies. Strong debugging skills and understanding of low-level system behavior. Experience in secure boot, OTA firmware update, and firmware reliability strategies is a plus. Preferred Qualifications: Exposure to IoT protocols such as MQTT, CoAP, LwM2M. Experience with cloud-connected embedded devices. Knowledge of cybersecurity and secure firmware development. Experience in working with medical, automotive, or industrial-grade products. Job Type: Full-time Job Type: Full-time Work Location: In person Job Type: Full-time Pay: ₹254,113.53 - ₹1,176,141.26 per year Work Location: In person

Posted 3 days ago

Apply

3.0 - 5.0 years

10 - 11 Lacs

chennai

Work from Office

Experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer. Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system software & device driver domain with experience on GDB, JTAG/T32. He/She will be responsible for the development of host software components for Embedded operating systems. Duties will include implementing kernel mode device drivers, other low-level operating system components, and some application-level development for embedded Linux. This job includes the development of new device drivers for future products as well as support of existing device drivers for deployed products. The applicant should be familiar with working in a development environment using revision control, issue tracking, and automated testing. Design and develop device drivers, middleware, and board support packages (BSP) in various embedded OS environments Experience in Linux kernel and Heavy Device Driver Experience Expert in embedded C programming debug skills, especially in the core kernel software stability & device driver domain with experience on GDB, JTAG/T32 Experience with Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence, etc) Exposure to Make, GNU/GCC, and toolchains Experience in related display drivers like HDMI, Display Port, HDCP, Ethernet, PCI Express, USB, etc Experience in chip ARM, RISC-V Driver customization per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company. Mandatory Key Skills device drivers,debugging,kernel,embedded c,system software,linux kernel,gdb,jtag,oops,gcc,gnu,linux,bsp,embedded systems,device driver development,board support package,embedded linux,firmware,arm,usb,c++,spi,i2c,uart,hypermesh,cae,ansa,ls-dyna,Device Driver*

Posted 3 days ago

Apply

7.0 - 12.0 years

35 - 80 Lacs

hyderabad/secunderabad, bangalore/bengaluru

Hybrid

• Should have worked hands-on extensively on full chip DFT design, • implementation, vector generation/verification, JTAG, Boundary scan & Simulation. • Experience with Scan, Compression, ATPG & Simulations with Mentor/Synopsys/ Cadence tools. Required Candidate profile • Participated in Successful Tapeouts of SoC/ASIC chips at 14nm or below. • Develop/Automate flows & scripts in Perl/Tcl to enhance the DFT methodologies & process. • Logic BIST knowledge is a plus.

Posted 3 days ago

Apply

0.0 years

0 Lacs

panchkula, haryana

On-site

Job Title: Embedded Software Engineer About Aebocode Technologies: Aebocode Technologies, established in 2022, is a dynamic and innovative drone manufacturing company focused on the R&D and development of cutting-edge drones, robotics, and smart city solutions. We are committed to contributing to India's leadership in indigenous drone manufacturing. Job Summary: We are seeking a talented and motivated Embedded Software Engineer to design, develop, and maintain software for embedded systems. You will work closely with hardware engineers to build efficient, high-performance, and reliable firmware/software solutions for microcontrollers, real-time systems, and IoT devices. Key Responsibilities: Design, develop, test, and debug embedded software for microcontrollers and SoCs (ARM, AVR, etc.) Develop drivers, middleware, and firmware for sensors, peripherals, and communication protocols (SPI, I2C, UART, CAN). Optimize real-time performance and memory usage in resource-constrained environments. Collaborate with hardware engineers to bring up new boards and debug hardware/software interfaces. Write and maintain low-level code in C/C++ for RTOS and bare-metal environments. Implement unit and integration testing for embedded systems. Participate in code reviews, documentation, and system-level design discussions. Support product validation, system integration, and troubleshooting in lab and field environments. Required Skills & Qualifications: Proficient in C/C++ for embedded systems development. Strong understanding of microcontroller architectures (ARM Cortex-M, AVR, etc.). Hands-on experience with RTOS (FreeRTOS, Zephyr, etc.) or bare-metal programming. Familiarity with hardware interfaces like SPI, I2C, UART, GPIO, ADC, PWM. Knowledge of debugging tools: JTAG, oscilloscopes, logic analyzers, etc. Experience with version control systems like Git. Good understanding of real-time systems, memory management, and interrupt handling. Preferred: Experience with IoT protocols: MQTT, BLE, Zigbee, LoRa, etc. Knowledge of Linux device drivers or embedded Linux (Yocto, Buildroot). Familiarity with Python or Bash scripting for automation/testing. Exposure to CI/CD pipelines in embedded environments. Familiarity with Agile methodologies and DevOps tools. Education: Bachelor’s or Master’s degree in Electronics, Electrical, Computer Engineering, or a related field. Soft Skills: Strong problem-solving and analytical skills. Excellent communication and teamwork. Passion for working close to hardware and optimizing performance. Details: Location : Panchkula, Haryana (must be able to commute or relocate before starting). Work Schedule: Day shift, fixed morning shift. Benefits : Leave encashment, paid sick time. Contact HR : +91 6284759688 Location : Panchkula, Haryana – 134109 Application Question: Are you available to start within 2-4 weeks? Good Luck! Team Aebocode Job Types: Full-time, Permanent, Fresher Pay: Up to ₹10,000.00 per month Benefits: Paid sick time Work Location: In person Speak with the employer +91 6284759688

Posted 4 days 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