Jobs
Interviews

761 Jtag Jobs - Page 7

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

16 - 20 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Systems Engineer, you will research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions that enables the development of cutting-edge technology. Qualcomm Systems Engineers collaborate across functional teams to meet and exceed system-level requirements and standards. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Job Overview Work with Qualcomm's security architecture / IP and access control team on next generation SOC for smartphone, tablet, automotive and IOT product categories. is responsible for assisting product development teams throughout the company to apply secure HW design principles to individual blocks, computing cores, and at the SoC level. SW/HW co-design, HW development experience. Familiarity with debug architectures such as JTAG and ARM coresight are a plus Successful candidates will be able to engage with product teams independently with minimal supervision to detect and mitigate security vulnerabilities in hardware architecture and implementations, involve in access control issues at both SW and HW. Minimum Qualifications 6 to 12 years of industry or academic experience in Security are required. Additionally, applicants must have expertise in two or more of the following areas: Computer architecture and hardware based or assisted access control and security Mobile platform security, Secure Boot, Secure Storage, Access Control, Secure Debug, DDR protection ARM TrustZone, Virtualization Operating system security and hypervisor security languagesC/C++, Python, RTL Teamwork across various teams and geolocations. Able to communicate in English, both verbal and written. Preferred Qualifications The following skills/experience will be considered a plus: ARM architecture SoC security design Applied Cryptography Trusted Computing Working Knowledge on hardware firewalls for access control Knowledge on AI/ML is added advantage SystemVerilog, VHDL, Verilog, SystemC - FPGA/ASIC design is a plus Side channel attacks, power analysis and timing attacks on crypto elements is a plus Memory technology (DDR4, DDR5), storage technologies is (eMMC, UFS) is a plus Educational Requirements: RequiredBachelor degree and above, Computer Engineering and/or Electrical Engineering Experience Requirements: Bachelors/ Masters with 5-7+ years Systems Engineering or related work experience 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 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 - 8.0 years

12 - 17 Lacs

Chennai

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Design, develop, unit test and documentation of the device driver for ARM SoC. Bring up the driver and unit test the driver features in the new ARM SOC. Optimize the driver for maximum performance. Bug analysis/fixing of the issues during product verification stage and customer reported issues. At least 6+ years of relevant experience in developing driver development with a record of strong individual technical achievement Strong programming skills in C and Linux experience . Device driver or board support package (BSP) knowledge or development experience. Must have hands on experience in developing the device drivers and bootloaders. Knowledge for ARM/DSP Processor Architecture, JTAG , Emulators. Experience in development of RDK-B , Yocto build framework, QSDK framework and/or PRPL OS development and/or experience in Opensync is added advantage. Must have hands on experience in solving complex system issues with good problem-solving and debugging skills using Hardware debuggers. Excellent communication skills. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies 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

2.0 - 5.0 years

10 - 14 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Job functionCoreTech Automotive Products team Skills/experience2-5 years of experience with below skill set. Drivers design and development on multiprocessor and multithreaded ASIC platforms. Good understanding of microprocessor, multiprocessor architecture. ARM, DSP, etc Good understanding of basic real-time/embedded programming concepts & real time operating systems concepts BSP Device driver development Driver development/support includes configuration of ARM Bus architecture protocols AXI/AHB/APB and Advanced AMBA. Good understanding and proficiency in C and assembly Experience in using debugging tools like Lauterbach and Trace tools. Ability to analyze, triage and debug complex system level problems and issues. Able to analyze the feature requests raised by teams and translate them into the work items. Good analytical and problem solving skills Thorough Embedded C programming knowledge & experience (especially pointers, structures, linked lists etc.,) & Assembly programming Strong Debug & analytical skills on embedded systems and architecture Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering etc.,) Thorough RTOS knowledge & experience (Mutex, Spinlocks, Queues, Signaling, Events, Deferred Function Callbacks, Multi-thread & Multi-Process environments, Concurrency Scenarios etc.,) Working Knowledge / experience on Linux Kernel drivers, User Space Processes Thorough experience of Operating systems, Microprocessor / computer architecture. Emulator, simulator environment & JTAG debugging knowledge / experience Nice to Have Skills: Hands on Experience of Device Driver development with any of standard protocols such as SPI, UART, USB etc., Nice to Have Skills: Hands on Experience on Design & Development of IPC and Shared Memory drivers, Timers, Heaps, Handling drivers on multiple process domains Nice to Have Skills: Hands on Experience on Design & Development of Debug Architectures, development of SoC Debug Drivers / Debug logging framework 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 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

8.0 - 13.0 years

15 - 19 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Exp:- 8-15 years ( B.Tech / M.Tech from ECE / EEE /E&I/ CSE / IT Background and relevant experience in Embedded system and DDR domain) Note :- We are looking for candidates who has relevant work experience in DDR technology( memory controllers, PHY and DRAMs), Firmware and SW driver development/ Platform driver development / Board Bring upOR If candidate has very strong debugging expertise in system level issues like Bit flip , memory corruption , cache corruption , CPU Hang etc. DesirableDDR technology (Relevant work exp in DDR SW driver required ) or Platform driver development / Board Bring up Opportunity: Debug and Development of DDR init & run time driver sequences.Will be working on state-of-the-art DDR technology LP4x/LP5x.Opportunity to get the understanding of DDR technology.Will be responsible for driving multiple programs. Need to work on issues with multiple teams (performance, Phy, controller design etc.)Need to analyze lot of data and need to recognize patterns.Working on triage of the DDR issues.Test case enhancements and development Job description Minimum Qualifications The charter of the CoreBSP-DDR SW System team is to ensure that the end-product qualifies the defined acceptance criteria for DDR by meeting stability, Power, and Performance Goals. The team is looking for a candidate who has strong understating of system level test methodologies and runs validations on mobile systems. The position involves Understanding of SOC Architecture and DDR SW Systems, identifying and debugging DDR systems issues (memory corruptions, Memory Lockups, Bit flips, memory leaks etc..) reported by memory validation and running system level validations tests. The engineer would have the opportunity to interact with different SW & HW teams to understand DDR systems. The candidate is expected to own and drive multiple chipsets in the DDR tech area. This position gives an exposure to understanding various quality stages from product development to commercial launch of the product. Skills: C, Python, Embedded system, JTAG, processor architecture, RTOS operating system, core BSP driver level development and debug, CPU architecture, SOC System knowledge. Desirablein DDR technology (memory controllers, PHY and DRAMs), Firmware and SW driver development / Platform Driver Development / Board Bring up Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. 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 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

1.0 years

0 Lacs

New Delhi, Delhi, India

On-site

We’re looking for a Robotics Research Engineer with a strong foundation in embedded systems and passion for open-source innovations in robotics applications. This role blends deep technical research with real-world application, where you'll actively engage in evaluating and integrating firmware, autonomy stacks, and open-source technologies & tools from the global FOSS ecosystem for drone and autonomous robotic applications. Key Responsibilities: Analyze and benchmark open-source embedded firmware platforms (e.g., ArduPilot, PX4) to identify opportunities for performance optimization and system-level customization. Develop and test low-level drivers, middleware, and communication interfaces (e.g., UART, SPI, I2C, CAN) on microcontrollers and embedded Linux devices. Evaluate, prototype, and integrate open-source robotics frameworks like ROS2, MAVSDK, MAVROS, etc. into embedded & companion systems (e.g., Jetson, Raspberry Pi). Conduct feasibility studies for integration of perception, planning, SLAM, and localization modules into embedded & companion systems. Validate research prototypes in simulation (e.g., Gazebo, AirSim) and transfer them into field-deployable systems. Actively engage with open-source robotics communities to track emerging tools, trends, and standards, ensuring internal implementations align with upstream best practices and licensing models. Maintain system performance benchmarks and SITL/HITL testing infrastructure, with comprehensive documentation for internal teams and open-source collaboration. Required Skills: Bachelor’s in Electronics, Computer Science Engineering, Mechatronics, or related field. 1+ years of hands-on experience in embedded systems, robotics software, or autonomy stack development. Proficiency in C++, Python and embedded systems programming. Experience with microcontroller platforms (e.g., STM32, ESP32) or companion systems (e.g., Jetson, Raspberry Pi). Experience integrating peripherals via I2C, SPI, and UART on microcontroller or companion systems. Experience with ROS2, including simulation tools like Gazebo and RViz for system development and testing. Strong debugging skills using logic analyzers and hardware debuggers (e.g., JTAG/SWD) for low-level troubleshooting. Proficient with Git-based workflows, CI/CD pipelines, and collaborative software development practices. Additional Preferred Skills Previous or active contributions to open-source projects or public git repositories. Familiarity with UAV simulation tools (e.g., AirSim, jMAVSim, Ignition Gazebo). Experience with hardware-in-the-loop (HITL) or software-in-the-loop (SITL) testing pipelines. Experience in control systems, localization, state estimation, sensor fusion techniques. Experience with real-time operating systems (e.g., NuttX, FreeRTOS). Experience with build systems like CMake, Buildroot, Yocto for embedded Linux.

Posted 2 weeks ago

Apply

0.0 years

0 Lacs

Gautam Budh Nagar, Uttar Pradesh

On-site

Work Mode – In Office Location – Sector 62, Noida Internship Tenure – 3 Months (1-3 Months) Apprenticeship Tenure – 3 Months (4-6 Months) Stipend (Internship + Apprenticeship) - 15k per month As a Custom OS and Linux Intern at Grid OS, you will work at the core of our embedded and custom operating system development. You will contribute to system-level programming, Linux-based firmware customization, and work directly with real hardware. Key Responsibilities: · Develop and debug system-level programs in C/C++. · Work with low-level Linux OS components including process and memory management. · Understand and navigate Linux file systems, kernel vs user space, and syscalls. · Use CLI tools such as bash, vim, grep, strace, gdb, top, etc. for development and troubleshooting. · Work with /proc and /sys interfaces to interact with Linux internals. · Modify or interpret Device Trees for embedded Linux projects. · Write basic shell scripts to automate system tasks. · Use systems like Make, CMake, or Autotools to manage and build software projects. Requirements: · Strong programming skills in C/C++, especially in system-level contexts. · Solid understanding of Operating System fundamentals, including process and memory management. · Familiarity with Linux internals, including system calls and file system architecture. · Hands-on experience with the Linux command-line environment and common development tools. · Understanding of the difference between kernel space and user space. · Knowledge of shell scripting and how to use it to manage and automate system tasks. · Comfort working in a low-level, detail-oriented environment that requires patience and precision. Good to Have: · Experience with Buildroot or Yocto for building embedded Linux distributions. · Familiarity with cross-compilation workflows. · Prior work with embedded systems or SBCs like Raspberry Pi, BeagleBone, Rockchip, etc. · Basic knowledge of device drivers and communication protocols (GPIO, I2C, SPI, etc.). · Experience writing kernel modules. · Exposure to bootloaders like U-Boot or GRUB. · Experience with debugging tools such as JTAG, OpenOCD, or gdbserver. · Understanding of Linux init systems like systemd or SysVinit. This Role May Not Be for You If: · You’re uncomfortable working at the system or kernel level. · You prefer abstracted, high-level programming over OS-level problem-solving. · You’re not ready to dive deep into technical documentation or Linux internals. · You’re looking for a simple or surface-level programming internship. Job Type: Internship Contract length: 6 months Pay: ₹15,000.00 per month Schedule: Day shift Ability to commute/relocate: Gautam Budh Nagar, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Required) Work Location: In person

Posted 2 weeks ago

Apply

2.0 years

1 - 8 Lacs

Hyderābād

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: Job description: Design, develop, test and support real-time operating system (RTOS) features for Qualcomm Hexagon Processors. As a Core Platform Kernel software engineer, you will be part of a team of software engineers who are passionate about kernel level programming with keen attention to write high performance code for resource-constrained processors. The Qualcomm Real Time Operating System (QuRT) is the OS that powers Qualcomm Hexagon Processors. We are continually enhancing the OS to support new Hexagon processor features, enhance power savings features, enhance security, creating Safety profile. and provide new OS functionality to meet the demands of our customers Principal Duties and Responsibilities: Skills/experience: 3-5 years of Software Engineering or related work experience; Strong analytical, mathematical and debugging skills 3-5 years’ experience with Programming Language such as C, Python; pointers, data structures (e.g. linked list, trees, sorting) 3+ years’ experience working with Assembly language. 3+ years’ experience working on software for DSP or CPU processors; Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering, etc.) 3+ years’ experience using Emulator, simulator environment, LLDB/JTAG debuggers / profilers 3+ years’ experience working on real time operating systems for embedded systems; Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & Multi-process environments, Concurrency Scenarios, etc.) Develop code to run under an RTOS, and how to use semaphores, mutexes, queues, IPC. Develop and debug code with stacks, queues, linked-lists, and other common data structures. Responsibilities: DSP RTOS development, LLDB/Debugger development, Safe RTOS development Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. 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

10.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Senior Embedded Linux Developer Experience: 7–10 years Location: Pune Employment Type: Full-Time About the Role: We are looking for a highly experienced Senior Embedded Linux Developer with 7 to 10 years of strong expertise in embedded systems development. The ideal candidate will take a leading role in designing, developing, and maintaining robust Linux-based platforms, integrating board support packages (BSP), and contributing to core system-level software architecture for connected devices. This is an exciting opportunity to work on complex and cutting-edge embedded products in a fast-paced, innovation-driven environment. Key Responsibilities: Lead the design and development of embedded Linux software, including kernel and user-space components. Design, implement, and maintain embedded C/C++ applications running on Linux-based systems Work with middleware, libraries, and system APIs to integrate and test new features Contribute to software architecture discussions and help shape development best practices Optimize application performance, memory usage, and responsiveness Collaborate with hardware, QA, and product teams to define and implement system-level solutions. Drive debugging and performance optimization using tools like GDB, JTAG, and system logs. Mentor junior developers and conduct thorough code reviews. Contribute to software architecture decisions and continuous process improvement. Ensure software quality through test-driven development and adherence to best practices. Create and maintain detailed documentation for designs, implementations, and processes. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Electronics, or a related discipline. 7–10 years of hands-on experience in embedded Linux development using C/C++. Strong knowledge of Linux kernel internals and device tree configuration. Proven experience with ARM-based platforms (e.g., NXP i.MX, TI Sitara, Renesas RZ family,..). Proficiency with bootloaders such as U-Boot and secure boot implementation. Solid understanding of hardware-software interfacing and peripheral integration. Familiarity with Git, CI/CD pipelines, and Agile development workflows. Excellent system-level debugging, profiling, and performance tuning skills. Experience with Linux customization using Yocto or Buildroot. Preferred Skills: Experience in Linux driver development or kernel module programming. Exposure to OTA updates, secure firmware upgrade mechanisms, or trusted boot. Familiarity with communication protocols like MQTT, CAN, SPI, I2C, etc. Understanding of real-time and low-latency system design. Experience working on cloud-connected IoT devices or edge platforms. Soft Skills: Strong analytical, leadership, and mentoring capabilities. Excellent verbal and written communication. Self-driven with a proactive approach to problem-solving. Collaborative mindset with the ability to work across functions. Commitment to continuous learning and technical excellence.

Posted 2 weeks ago

Apply

2.0 - 6.0 years

5 - 9 Lacs

Bengaluru

Work from Office

We are seeking highly motivated DFT engineer to be part of Hardware team. Join a great team of engineering professionals who are involved in development, validation, and delivery of DFT patterns for IBM’s chip design team. As a member of DFT team you will be required but not restricted to pattern generation, simulation, validation, characterization, delivery to TAE, IBM’s Hardware Bring-up and Silicon Debug. You will play a key role in silicon bring-up, workload execution and validation. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Proficiency inC and Pythonfor validation and automation Hands on experiencec in Writing/ maintaining test programs and automation scripts using C and Python Experience in chip bring-up /debug Experience in chip-level throttling issuesincluding power, thermal, and frequency-related behavior Knowledge on Analyzing trace data/logs and on-chip debug outputs for failure root cause Should be able to InterpretVerilog RTLto support functional and performance debug Collaborate with RTL, firmware, validation, and DFT teams for end-to-end issue resolution Strong understanding ofchip boot flowsandbring-up sequences Familiarity withassembly-level debuggingon RISC/V, ARM, or other architectures Ability to read and debugVerilog RTL code In depth understanding of chip internals, including resets, clocking, and register programming Preferred technical and professional experience Experience inpost-silicon validation, emulation or pre-silicon environments Exposure to firmware-hardware interactions Knowledge of debug infrastructure and on-chip monitoring tools Familiarity with version control tools like Git

Posted 2 weeks ago

Apply

2.0 - 8.0 years

0 Lacs

chennai, tamil nadu

On-site

Qualcomm India Private Limited is seeking a skilled professional to join their Engineering Group in the Software Engineering domain. As a part of this role, you will be responsible for designing, developing, unit testing, and documenting device drivers for ARM SoC. Additionally, you will be tasked with bringing up the driver, unit testing driver features in new ARM SoC, optimizing the driver for maximum performance, as well as bug analysis and fixing during product verification and customer reported issues stage. To excel in this position, you should possess at least 2 to 8 years of relevant experience in driver development with a proven track record of strong technical achievements. Proficiency in C programming and Linux experience is essential. Knowledge or experience in device driver or board support package (BSP) development, along with hands-on experience in developing device drivers and bootloaders, are key requirements for this role. Familiarity with ARM/DSP Processor Architecture, JTAG, Emulators, RDK-B development, Yocto build framework, QSDK framework, PRPL OS development, or Opensync will be advantageous. A Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field is the minimum qualification required for this position. A BE/BTech/MTech in Computer Science or Electronics is preferred, coupled with a successful academic background in a challenging program. Communication skills play a vital role in this role, alongside problem-solving and debugging skills using hardware debuggers. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities during the application and hiring process. If you require accommodations, you can contact Qualcomm via email or toll-free number. As a prospective candidate, you are expected to adhere to all applicable policies and procedures at Qualcomm, including security measures and confidentiality requirements. The company maintains a commitment to workplace accessibility for individuals with disabilities. Please note that Qualcomm's Careers Site is exclusively for individuals seeking employment at Qualcomm, and submissions from staffing agencies or individuals represented by agencies will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. For more information about this role, reach out to Qualcomm Careers directly.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

noida, uttar pradesh

On-site

At Cadence, we are looking for individuals who are passionate about technology and aspire to lead and innovate in the industry. Your responsibilities will include understanding and reviewing design specifications, developing verification strategies, test plans, and coverage plans. Additionally, you will be tasked with creating constrained random verification environments, verification components, writing tests, sequences, functional coverage, and assertions to achieve verification goals. Furthermore, you will be developing C-based test cases for SOC verification. To excel in this role, you should have a strong background in functional verification fundamentals, environment planning, test plan generation, and environment development. Proficiency in System Verilog and experience with UVM based functional verification environment development are required. Knowledge of verilog, vhdl, C, C++, Perl, and Python is essential. Expertise in AMBA protocols such as AXI, AHB, and APB is a must, along with familiarity with USB, PCIE, Ethernet, DDR, LPDDR, or similar protocols. Proficiency in version control and load sharing software is also necessary. Desirable skills and experience include prior experience with Cadence tools and flows, familiarity with ARM/CPU architectures, experience in developing C-based test cases for SOC verification, some exposure to assembly language programming, and knowledge of protocols like UART, I2C, SPI, and JTAG. Embedded C code development and debug, as well as formal verification experience, would be advantageous. Strong communication, organizational, planning, and presentation skills are crucial for success in this role. You should be able to work independently, deliver high-quality results in a fast-paced environment, and be open to learning new methodologies, languages, and protocols. Personal development and growth are essential to meet the evolving demands of the semiconductor industry. A self-motivated mindset and willingness to take on additional responsibilities to contribute to the team's success are highly valued. Join us at Cadence, where we tackle challenges that others cannot. Let's make a difference together.,

Posted 2 weeks ago

Apply

3.0 - 10.0 years

0 Lacs

karnataka

On-site

The job requires a Linux Audio Driver Developer with 3 to 10 years of experience, based in Bangalore. The ideal candidate should be highly proficient in C programming and Linux kernel development. They should have hands-on experience working with ALSA, audio drivers, and codec integration. A solid understanding of Linux internals, device tree, and audio processing is essential for this role. Familiarity with ARM/RISC-V architectures, JTAG, and debugging tools is also required. Knowledge of noise cancellation, echo suppression, and audio performance optimization will be advantageous. As a Linux Audio Driver Developer, your responsibilities will include developing and maintaining audio drivers on Linux and FreeRTOS platforms. You will collaborate with the ALSA framework for audio codec and DSP integration. Working closely with hardware teams, you will contribute to board bring-up and custom audio solutions. Your role will also involve optimizing audio performance for latency, synchronization, and quality. Additionally, you will be responsible for kernel-level debugging, profiling, and issue resolution. Supporting BSP integration and contributing to system-level validation are also key aspects of this position.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of the team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware to ensure seamless integration with embedded systems and RTOS environments. The ideal candidate should have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. If you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment, we invite you to join us. Your responsibilities will include developing and maintaining Windows/Linux drivers and RTOS for various requirements, collaborating with cross-functional teams to integrate drivers into embedded systems, conducting software integration, testing, and troubleshooting issues, optimizing driver performance, and ensuring compatibility with evolving Windows environments. It will be important to stay updated on industry trends and emerging technologies to drive innovation in driver development. To qualify for this position, you should have a Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience. Proven experience in Windows driver development and embedded systems is required, along with strong knowledge of embedded systems, C/C++ programming skills, familiarity with assembly language, and experience in designing and handling tools like debugging tools, Jtag, and dev tools. In-depth knowledge of kernel-mode programming in both Windows internals, knowledge of windows driver or MCDM driver, and experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others are advantageous. Excellent problem-solving and debugging skills, effective communication, and collaboration within a team environment are also essential. Minimum Qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing an accessible process for individuals with disabilities. If you need an accommodation during the application/hiring process, please contact Qualcomm. Employees are expected to adhere to all applicable policies and procedures regarding the protection of Company confidential information and other proprietary information. Qualcomm's Careers Site is exclusively for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

As a cyber security Manager you will be responsible to Lead security-related projects according to ISO/SAE 21434, UN R155, and UN R156 together with the project manager and execute the projects according to those standards. You will work with our global development teams and OEM customers to perform TARA analysis, Concept design for Cyber security features and support for embedded software Stack for our growing heavy truck and commercial fleet market in order to generate actionable insight to reduce operating costs, improve uptime and enhance safety. Responsibilities Include Lead security-related projects according to ISO/SAE 21434, UN R155, and UN R156 together with the project manager and execute the projects according to those standards Coordinate with all involved stakeholders in the project, including customers, suppliers, and service providers, related to security-relevant activities Elicit and assess the customer’s cyber security requirements Responsible for performing threat analysis and risk assessment and deriving cyber security goals and requirements Ensure that cyber security concepts are designed, implemented and verified / validated according to the industry standards and ‘state of the art’ recommendations (ISO/SAE 21434, UN R155, and UN R156) Responsible for the documentation in the project to achieve cyber security compliance such as cyber security plan, cyber security case Support Penetration testing and Fuzz testing activities Support the definition and improvement of processes, methods, and tools for cyber security, and establish a security culture in the organization Look after the topic of cyber security from acquisition phase to SOP Management of cyber security vulnerabilities, cyber security incident responses during and after SOP Support Third party / Internal audits and assessments of cyber security work products and processes Coordinate with stakeholders to derive cyber security requirements for production and maintenance phase Experience / Qualifications University degree in Electronics, Software or a related engineering discipline 8+ years’ experience in an Embedded Software role , strong experience of AUTOSAR Concept. Working knowledge of ISO21434 road vehicle cybersecurity engineering Strong configuration experience of CRYPTO BSW modules and HSM Knowledge of secure boot, secure software download, secure diagnostics, integrity validation data and debug interface (JTAG) locking Experience of Software configuration using Vector tool chain and integration on AUTOSAR based software architecture Strong debugging and problem-solving skills with good understanding of system development methodologies, techniques and tools Project experience of ASIL-A/B following ISO26262 process Development of ECUs for automotive CAN buses. J1939 an advantage. Proven ability to work collaboratively in a cross-functional team and deliver results Excellent written and verbal communication skills Desire to make a significant impact in a high growth environment Energetic, collaborative, self-motivated and autonomous Willingness to travel as required to global Sensata and customer sites Smarter Together Collaborating at Sensata means working with some of the world’s most talented people in an enriching environment that is constantly pushing towards the next best thing Employees work across functions, countries and cultures gaining new perspectives through mutual respect and open communication As OneSensata, we are working together to make things work together Click here to view Sensata Recruitment Privacy Statement Click here to view our Sensata Recruitment Privacy Statement for China NOTE: If you are a current Sensata employee (or one of our Affiliates), please back out of this application and log into Workday via the Company Intranet to apply directly. Type "FIND JOBS" in the Workday search bar.

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Apply now » Senior Technical Lead Company: NEC Corporation India Private Limited Employment Type Office Location: Kandanchavadi, Perungudi, TN, IN, 600096 Work Location: Hybrid Req ID: 4517 Description Reporting Relationship: Reporting to Project Manager Job Summary NEC Corporation India Pvt. Ltd is looking for an experienced and highly talented FPGA Lead with strong telecom and Aerospace expertise at NEC Mobile Network Excellence Center (NMEC), Chennai Scope of work Implementing FPGA code on the target hardware & testing with other system components and software RTL Design, Implementation, Testing, Integration and delivery of FPGA based hardware systems for Telecom and Aerospace Applications Interaction with various vendors/ OEMs to identify the right solution Co-work with internal/external engineering team on Hardware, RF, Mechanical and Software team etc. Involve in R&D activities demonstrating Proof of Concept in various technologies for aerospace/ defence related design techniques. Qualifications BE/B.Tech/M.E/M.Tech Or Its Equivalent Experience 8+ years Domain Skills Expert in FPGA flows with Xilinx, including compilation, synthesis, debug, performance and implementation of advanced features Good Hands on Linting, Static Timing Analysis, Equivalence Checking & Clock Domain Crossing. Experience in developing verification environment to verify developed items using self-checking test benches, BFMs, checkers/Monitors & Score boards using VHDL/verilog. Prior experience in integrating Nios, MPIS, MicroBlaze, ARM Cortex, etc. GTX / GTH transceivers & 10GE MAC / DMA controller / PCIe Gen3 / CPRI / JESD / FFT IP core Common control interfaces design, like AMBA AXI, UART, SPI, I2C, DDR, Ethernet, USB, etc.. Knowledge on programming languages such as Verilog, VHDL and system Verilog Experience with any scripting language for automation (Perl/TCL/Python). Familiar with standard FPGA HW bring-up activities and testing Experience with HW measuring tools like oscilloscopes, Signal analysers, JTAG Emulators Specialization Description Responsible for improving or developing new products, components, equipment, systems, technologies, or processes including: Ensuring that research and design methodologies meet established scientific and engineering standards Assisting with formulating business plans and budgets for product development Analyzing quality/safety test results to ensure compliance with internal and external standards Keeping abreast of new developments in the industry and translating those developments into new and viable options for the organization and customers Organizing technical presentations to customers and/or industry groups Monitoring product development outcomes to ensure technical, functional, cost, and timing targets are met In some organizations, may be responsible for managing product regulatory approval process Level Description Experienced level professional that applies practical knowledge of job area typically obtained through advanced education and work experience. Works independently with general supervision. Works to achieve operational targets within the job area with a direct impact on function / sub-function results. Problems faced are difficult but typically not complex. May influence others within the job area through explanation of facts, policies and practices. Headquartered in Japan, NEC is a leader in the integration of IT and network technologies. With over 123 years of expertise in providing solutions for empowering people, businesses, and society, NEC stands tall as a champion in enabling change and transformation across the globe. Present in India since 1950, NEC has been instrumental in burgeoning India’s digitization journey continually for the past 70 years. NEC India has proved its commitment to orchestrating a bright future through its diverse businesses from Telecommunications to Public Safety, Logistics, Transportation, Retail, Finance, Unified Communication and IT platforms , serving across the public and private sectors. NEC India, through the deployment of cutting-edge technology, has been powering India in seminal ways, making lives easier, safer, and more productive for all. With its Centre of Excellence for verticals like Analytics platform solutions, Big Data, Biometrics, Mobile and Retail , NEC India brings to the table, innovative, seamless solutions for India and across the world. NEC India is headquartered in New Delhi and has its offices panned across the country. It has branches in Ahmedabad, Bengaluru, Chennai, Mumbai, Noida and Surat. Specialties IT & Networking Solutions, Unified Communication Solutions, Safety and Security Solutions, Integrated Retail Solutions, Data Centre Solutions, Safe and Smart City Solutions, Transportation Solutions, SDN Solutions, Carrier Telecom Solutions, and Solutions for Society. NEC Career Site - LinkedIn Apply now »

Posted 2 weeks ago

Apply

0 years

0 Lacs

Hyderābād

On-site

Job Requirements Power Management Software Development Develop and optimize platform-specific power management features on SoCs (based on custom Oryon CPUs). Implement DVFS (Dynamic Voltage and Frequency Scaling), Sleep/Wake logic, and rail/clock gating across CPU, NPU, GPU, and DSP domains. Integrate with Power Management ICs (PMICs) and configure resource power managers (RPMh, RSC). Low Power Mode Enablement: Enable platform deep sleep, suspend-to-idle, and system sleep states tailored for Always-On (AON) use cases. Validate retention/restore sequences of SoC subsystems and memory during low-power modes. Integrate SPMI-based communication with PMIC for power domain control. Thermal & Performance Scaling: Develop and tune thermal mitigation policies using sensors and thermal zones. Interface with Battery Management System (BMS) and configure thermal trip points. Implement CPUFreq/DevFreq drivers with QoS-aware thermal throttling and performance caps. Power & Thermal Characterization: Measure and optimize platform power (active and idle) using Trepn Profiler, QDART, QPST, and onboard fuel gauges. Perform power regression analysis across software releases and feature integrations. Work with system architects to define performance-per-watt KPIs for devices (e.g., AI laptops, edge compute systems). Firmware and Bootloader Integration: Collaborate with UEFI/TF-A developers to manage early-stage power initialization. Coordinate with XBL, ABL, and UEFI teams for seamless handoff of power states to Linux/Windows OS. Debug & Bring-up Support: Triage system-level power and thermal issues with tools like QXDM, QPST, kernel logs, ftrace, trace32, JTAG. Work with silicon validation teams to debug board-level or SoC-level anomalies in power delivery or heat dissipation. Cross-Team Collaboration: Partner with PMIC, platform, kernel, BSP, and thermal teams to co-design efficient power solutions. Support OEM/ODM partners in tuning and validating power features for commercial products (e.g., laptops or tablets). Contribute to system-level test plans and validations for power and thermal readiness at EVT/DVT stages. Work Experience Qualcomm-Specific Knowledge: Hands-on experience with Resource Power Manager (RPMh), SPMI, TSENS, and CPR (Core Power Reduction) mechanisms. Familiarity with Oryon CPUs, Hexagon DSPs, Adreno GPU, and AI accelerators. Experience with tools: QXDM, QPST, Trepn Profiler, QDART, Dragonboard/CRB environments. OS and Driver Development: Strong C/C++ development skills for Linux or Windows kernel power/thermal subsystems. Integration of custom PMIC or thermal drivers in AOSP or Yocto-based distributions. Power Profiling & Tuning: Use of Trepn, PowerTOP, ftrace, perf, and RAPL-like interfaces for detailed power/perf analysis. Tuning performance-per-watt metrics across workloads (AI inference, GPU rendering, video playback, etc.). Debugging and Analysis: Strong log analysis skills (kernel, ADB, QXDM). Familiarity with JTAG/debug probes, boot tracing, and event timelines for power issue debugging. Preferred Qualifications: Prior experience working on any platforms (reference or commercial). Familiarity with Linux on ARM64 and power management on ARM64 SoCs. Knowledge of modern thermal management techniques for fanless laptops or ultrabooks. Exposure to AI performance-power optimization, e.g., NPU power scaling for LLM workloads

Posted 2 weeks ago

Apply

2.0 - 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: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Job function: CoreTech Automotive Products team Skills/experience: 2-5 years of experience with below skill set. Drivers design and development on multiprocessor and multithreaded ASIC platforms. Good understanding of microprocessor, multiprocessor architecture. ARM, DSP, etc Good understanding of basic real-time/embedded programming concepts & real time operating systems concepts BSP Device driver development Driver development/support includes configuration of ARM Bus architecture protocols AXI/AHB/APB and Advanced AMBA. Good understanding and proficiency in C and assembly Experience in using debugging tools like Lauterbach and Trace tools. Ability to analyze, triage and debug complex system level problems and issues. Able to analyze the feature requests raised by teams and translate them into the work items. Good analytical and problem solving skills Thorough Embedded C programming knowledge & experience (especially pointers, structures, linked lists etc.,) & Assembly programming Strong Debug & analytical skills on embedded systems and architecture Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering etc.,) Thorough RTOS knowledge & experience (Mutex, Spinlocks, Queues, Signaling, Events, Deferred Function Callbacks, Multi-thread & Multi-Process environments, Concurrency Scenarios etc.,) Working Knowledge / experience on Linux Kernel drivers, User Space Processes Thorough experience of Operating systems, Microprocessor / computer architecture. Emulator, simulator environment & JTAG debugging knowledge / experience Nice to Have Skills: Hands on Experience of Device Driver development with any of standard protocols such as SPI, UART, USB etc., Nice to Have Skills: Hands on Experience on Design & Development of IPC and Shared Memory drivers, Timers, Heaps, Handling drivers on multiple process domains Nice to Have Skills: Hands on Experience on Design & Development of Debug Architectures, development of SoC Debug Drivers / Debug logging framework 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

12.0 years

0 Lacs

Delhi

On-site

Overview: 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_ Responsibilities: AECG ASIC DFX - SMTS SILICON DESIGN ENGINEER T HE ROLE : AECG SSD ASIC is a centralized ASIC design group within AMD’s Adaptive and Embedded Computing Organization. The group consists of design teams located in several AMD locations in North America and Asia. It is primarily responsible for architecture, design, and implementation of critical Design-for-Test (DFT) and Design-for-Debug (DFD) features for cutting edge AMD products. As a member of the AECG SSD ASIC Group, you will help bring to life cutting-edge designs. As a member of the DFT design/integration team, you will work closely with the architecture, IP design, Physical Design teams, and product engineers to achieve first pass silicon success. THE PERSON: A successful candidate will work with senior silicon design engineers. The candidate will be highly accurate and detail-oriented, possessing good communication and problem-solving skills. K EY RESPONSIBLITIES : Implementation and verification of DFT architecture and features Scan insertion and ATPG pattern generation ATPG patterns verification with gate-level simulation Test coverage and test cost reduction analysis Post silicon support to ensure successful bring up and enhance yield learning Working with a multi-functional and cross-GEOs team of engineers on DFT (design-for-test) and DFD (design-for-debug) architecture and methodology. Performing design-for-test (DFT) RTL design using architectural specifications and design generation flows Performing DFT RTL integration, synthesis, equivalency checking, timing analysis and defining constraints, verification of DFx logic at RTL and GLS. Writing and maintain DFT documentation and specifications. Developing CAD software, scripts and other support technology to enable successful construction of DFT logics in complex SoC design. Performing scan insertion, ATPG verification and test pattern generation Providing DFT feature bring-up and pattern debug support to production engineering team during first silicon bring-up, qualification and failure analysis. P REFERRED EXPERIENCE : Minimum 12 years of DFT design, integration, verification, ATPG and Silicon Debug experience. Demonstrated technical leadership and works well with cross-functional teams. Excellent communication and interpersonal skills Understanding of Design for Test methodologies and DFT verification experience (eg. IEEE1500, JTAG 1149.x, Scan, memory BIST etc.) Experience in complex ASIC design (multi-million gates) in DFT/DFD techniques such as JTAG/IEEE standards, scan and ATPG, on-chip test pattern compression and at-speed testing using PLL, memory BIST and repair, logic BIST, power-gating, on-chip debug logic, testing of high speed SerDes IO and analog design. Understanding various technologies that must work with DFT/DFD technology such as CPU’s, memory and I/O controllers, etc. Expertise in scan compression architecture, scan insertion and ATPG methodologies are essential. Working knowledge and experience in Verilog simulator and waveform debugging tools, proficiency in debugging both RTL and gate level simulations Experience in solving logic design or timing issues with integration, synthesis and PD teams. Good working knowledge of UNIX/Linux and scripting languages (e.g., TCL, c-shell, Perl), C++ programming Knowledge in EDA tools/methodology, such as synthesis, equivalency checking, static timing analysis. Knowledge of ATE and digital IC manufacturing test is a plus. Strong problem-solving skills. Team player with strong communication skills. ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering #LI-RP1 Qualifications: 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 weeks ago

Apply

0.0 - 1.0 years

1 - 3 Lacs

Bengaluru, Karnataka

On-site

Job Title: Embedded R&D Engineer Department: Engineering Location: 1st Main Road, AGS Colony, Anandnagar, Hebbal, Bengaluru, Karnataka. Experience Required: Min 1-2yrs working as embedded engineer --- J ob Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent, Fresher Pay: ₹180,000.00 - ₹300,000.00 per year Benefits: Flexible schedule Leave encashment Paid time off Provident Fund Ability to commute/relocate: Bangalore, Karnataka: Reliably commute or planning to relocate before starting work (Required) Application Question(s): when can you join us if selected? this is urgent opening.. What debugging tools and methods do you typically use for embedded system development? What experience do you have in real-time sensor data processing and control systems?” What is your current salary? cash in hand? Education: Bachelor's (Required) Experience: EMBEDDED ENGINEERING: 1 year (Required) Location: Bangalore, Karnataka (Preferred) Work Location: In person Application Deadline: 08/08/2025 Expected Start Date: 07/08/2025

Posted 2 weeks ago

Apply

7.0 years

0 Lacs

Bengaluru, Karnataka

Remote

Senior System Engineer Bangalore, Karnataka, India + 2 more locations Date posted Jul 16, 2025 Job number 1843041 Work site Up to 50% work from home Travel 0-25 % Role type Individual Contributor Profession Hardware Engineering Discipline Hardware Engineering Employment type Full-Time Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate engineers to help achieve that mission. As Microsoft's cloud business continues to grow the ability to deploy new offerings and hardware infrastructure on time, in high volume with high quality and lowest cost is of paramount importance. To achieve this goal, the CHSE (Cloud Hardware Systems Engineering) team is instrumental in defining and delivering operational measures of success for hardware manufacturing, improving the planning process, quality, delivery, scale and sustainability related to Microsoft cloud hardware. We are looking for seasoned engineers with a dedicated passion for customer focused solutions, insight and industry knowledge to envision and implement future technical solutions that will manage and optimize the Cloud infrastructure. We are looking for a Senior System Engineer to join the team. #azurehwjobs #CHSE #SCHIE #AI Qualifications Required Qualifications: B.Tech/MS in Electrical/Computer/Electronics Engineering or related degree 7+ years of relevant experience in Server systems/platforms design and/or validation for enterprise or cloud market segments, in compute and/or AI systems/platforms design and development. Minimum 5+ years of hands-on experience in Cloud grade Front end and Back-end networks architecture and implementation. Experience in post silicon validation, platform bring up, system Integration, functional validation and server platform validation. Good grasp on the Ethernet - Physical layer, Data Link and Network layers, Congestion control, QoS, Traffic Classes Understanding CLOS networks, routing protocols - BGP, ECMP, Lossless networks, Congestion handling -DCQCN, PFC, CBFC. Understanding NPU architecture and relation to network performance like bandwidth, RTT latencies, Packet size diversity Experience on Networking hardware - QSFP-dd cables, DACs, AECs, Cable Backplanes, NICs, PHY, Switches. Ability to define validation test cases to qualify end to end network across functionality, performance and scale testing Ability to trouble shoot network issues at multiple layers - Physical layer, Datalink and Network Layer, Protocol layer Preferred Qualifications: Great to have: Understanding on AI Network, Network Collectives, Traffic profiles in AI networks, Ultra Ethernet Experience in platform level test architecture and usage of debug tools like (Lauterbach, Arium, ARM JTAG tools, debug emulators or equivalent. Experience in debugging complex system level issues and ability to root-cause/identifying potential fixes down to a board hardware, signal integrity, CPLD/FPGA, thermal and Firmware components, OS is required. Programming Skills: Perl / Python / Shell Scripting. Excellent communication skills (verbal and written) to interface with cross-functional technical teams within and/or outside the organization. Responsibilities Collaborate with architecture, silicon engineering, firmware, hardware design, hardware validation, OS (operating systems), manufacturing, and customer teams to build state-of-the-art AI, computer, storage, networking, and accelerator hardware solutions. Plan and lead System debug activities. Work with cross organization teams in defining pre-Silicon platform bring up, test and validation execution. Own and drive the platform bring up with SOC, test and validation plans & execution. Be able to lead cross functional/cross org work groups leading innovative solutions and solving complex problems. Analyze new interfaces and subsystems to develop integration plans, analyze power efficiency, debug integration issues, and provide recommendations. Define system behavior and concept of operations for the platform to ensure compatibility with Microsoft Azure datacenter software, serviceability, telemetry, and customer expectations. Perform NUDD (new, unique, different, and difficult) technology and feature analysis and provide risk assessment and mitigations. Drive technical requirements and ensure the solution is flexible and scalable across the full (HW/FW/SW) stack. Enable platform and solution level discussions, influencing architecture of the product, and delivering to product goals across quality, reliability, and performance. Collaborate with internal, external, and open-source partners to onboard innovative technologies in a seamless manner. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.  Industry leading healthcare  Educational resources  Discounts on products and services  Savings and investments  Maternity and paternity leave  Generous time away  Giving programs  Opportunities to network and connect Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Posted 2 weeks ago

Apply

14.0 - 18.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking talented Software developers to join the team, lead, and contribute towards the development of software tools. In this role, you will collaborate with cross-functional teams to ensure that the tools meet the highest standards of quality and performance. Your responsibilities will include designing, developing, and maintaining software tools and frameworks that enable customers to efficiently integrate and test chipsets across various design stages, from early development to factory testing. This is an excellent opportunity to work with cutting-edge technology and collaborate with cross-functional teams to drive customer success. The minimum qualifications for this role include a Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field with 6+ years of Hardware Engineering or related work experience. Alternatively, a Master's degree with 5+ years of experience or a PhD with 4+ years of experience is also acceptable. As a System HW Applications Engineering Engineer, Sr Staff/Manager at Qualcomm, you will be responsible for supporting customers in designing solutions using Qualcomm hardware and software. You will contribute to the dynamic Applications engineering team for end product designs in Consumer, Industrial, and IoT applications. Your role will involve successfully integrating Qualcomm solutions into customer end products across various markets such as Mobile, Compute, 5G Broadband, Automotive, IoT, and consumer electronics. Key responsibilities include gathering, integrating, and interpreting information from cross-functional teams to troubleshoot issues and find solutions. You will apply your deep and broad knowledge to anticipate and identify gaps/risks in processes, technical aspects, and close these gaps by working with a wide range of eco-system partners within Qualcomm. Additionally, you will act as a tech lead on projects, collaborate with internal partners, define product requirements, support customers on HW design signoffs, system/SoC debug, and manage a cross-functional team of engineers. Preferred qualifications for this role include expertise in embedded systems HW/SW design, board bring up, Silicon bench tests, measurements of AC/DC parameters, SOC interface parametric measurements, and basic SW integrated functional tests. Proficiency in programming languages such as C, PERL, and PYTHON is preferred. Experience with High-Speed Digital interfaces, Power management areas, ARM processors, and JTAG emulators is highly desirable. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can reach out to disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Please note that Qualcomm expects its employees to abide by all applicable policies and procedures, including those related to the protection of confidential information. If you are an individual seeking a job at Qualcomm, please refrain from using the Careers Site for staffing and recruiting purposes. Qualcomm does not accept unsolicited resumes or applications from agencies. For more information about this role, please contact Qualcomm Careers.,

Posted 2 weeks ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Details Job Description: Do Something Wonderful - Intel put the Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. So, if you have a big idea, let's do something wonderful together. Join us, because at Intel, we are building a better tomorrow. Want to learn more? The Intel Bengaluru office is dedicated to designing SerDes IP for use by customers that require flexible protocol support in addition to best-in-class performance and power. We have a long track record of silicon success over multiple technology nodes. We are looking for a Firmware engineer to help develop next-generation high-speed SerDes IP. If you're ready to be a part of this journey, then we want to hear from you. As a Firmware Engineer, you will - Perform software design implementation for custom IP- Conduct code reviews to improve software design and ensure code quality.- Analyze results and makes recommendations to improve code performance for current and future product architecture.- Optimize design to improve product level parameters such as memory utilization and power consumption. Participate in the development and improvement of software design methodologies and test automation. Qualifications Qualifications:You must possess the below minimum qualifications to be initially considered for this position and preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates: Minimum Qualifications:- The candidate must have a Bachelor's degree in Electrical or Computer Engineering or equivalent and 3+ years of experience OR a Master's degree in Electrical or Computer Engineering or equivalent and 1+ years of experience. Experience must include:- Deep understanding of the Software design cycle- Knowledge of Bare Metal or RTOS Firmware implementation.- Using C/C++ tools: GCC and/or LVVM Clang Compiler, GNU and JTAG Debuggers.- Scripting skills in Python and Shell programming- Git revision control software- Knowledge of software build methods using a makefile and CMake- Strong analytical, problem solving, and communication skills with the ability to independently draw conclusions Preferred Qualifications:- Experience with development or customization of flows.- Understanding of Verilog /SystemVerilog simulation for Firmware Co-simulation- Ability to work through technology challenges and issues associated with high-performance design implementations. Job Type Experienced Hire Shift Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business Group The Network & Edge Group brings together our network connectivity and edge into a business unit chartered to drive technology end to end product leadership. It's leadership Ethernet, Switch, IPU, Photonics, Network and Edge portfolio is comprised of leadership products critically important to our customers. 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. * Job posting details (such as work model, location or time type) are subject to change.

Posted 2 weeks ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Hands on experience on Embedded Systems Domain Hands on experience on Embedded C and Linux based application development. Strong concepts on multi-threading and IPCs. Hands on experience on I2C, SPI, UART, RF, Cell Modems, GPS, Display, EEPROM, SD-Card etc Hands on experience on Bootloader Hands on experience on Basic Hardware level debugging (Multi meter, Oscilloscope, Signal generator, Power supplies, Soldering) Shell scripts Hands on experience on Kernel Debugging, GDB, JTAG Good To Have Hands on experience on QT. Skills: embedded software,bootloader,display,spi,application,multi-threading,embedded,c,cell modems,uart,ipcs,eeprom,kernel debugging,i2c,embedded c,embedded systems,shell scripts,basic,sd-card,rf,jtag,debugging,basic hardware debugging,linux application development,gdb,gps,concepts,qt

Posted 2 weeks ago

Apply

6.0 - 10.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Will be technically driving team Custom Circuit IO and Datapath solutions for next generation Memory in advanced CMOS technology nodes. Will work on architecture of High speed IO and DataPath solutions to meet the specifications and product requirements Work closely with team and actively participate in technical discussions and reviews. Pro-actively get design issues/problems solved. Contribute to or propose innovative design solutions and design methodologies. Qualifications Bachelors/Masters degree in Electronics & Telecommunication/Electrical engineering Hand-on design knowledge on both analog & mixed signal design environment. 8+ years of Experience on IO circuit blocks used in memory products like DDR4, DDR5, LPDDR4, LPDDR5, GDDR5, GDDR6 is desirable. Familiar with custom design methodology & flow, Calibration, JTAG design requirements, understanding of High-speed IO circuit and Datapath design including LDO, PLL, DLL, Rx, Tx and clocking circuits Knowledge of analog layout techniques, including floor-planning, matching, shielding and parasitic optimization Understanding Datapath circuits like pipelining, digital design, STA, fan-out and load estimation, FIFO design etc.. Familiarity with package/board/Power integrity /signal integrity constraints is a plus. Strong communication skills & circuit design knowledge is preferred. Tool knowledge: spice tools: spectre, finesim, hspice & other flows Good automation & scripting knowledge is plus.

Posted 2 weeks ago

Apply

3.0 - 5.0 years

5 - 10 Lacs

Bengaluru

Work from Office

Position: DSP Engineer Experience: 3-5 Yrs Employer : Tessolve Location: Bangalore. Education: Masters/PhD - (B.Tech)Computer Science, ECE or relevant field Notice: Immediate to 15 Days Tessolve Semiconductors a venture of Hero Electronix, part of $5B Hero Group companies a Design and Test Engineering Service Company providing End to End Solutions from Product Engineering, Software, Hardware, Wireless, Automotive and Embedded Solutions. Currently we are 2300+ employees worldwide. We are Global Multi- National Company having Engineering and Sales presences in India, Malaysia, Singapore, USA, UK, Europe, and China. Tessolve has strategic and sustainable growth plan to ensure the business stability to our valued customers and to protect the career of our employees even under disturbed Business situations. Job Description: The Candidate should have the following requirements At least 4+ years of embedded domain experience in SoC Hardware architecture. Proficient in hardware fundamentals of display/ Video/camera basics, DDR, SMMU, NOC and system interconnects, AXI/AHB Bus protocols and hardware Performance Monitoring systems. Good understanding of Auto/Mobile SoC architectures and Multimedia Subsystems hardware data flows. Basics of Arm processor architecture, Multicore/Multiprocessor with SMP/heterogenous cores. Expertise in C programming language on an embedded platform is a must. Operating systems/RTOS/Linux kernel internals, scheduling policies, locking mechanism, MMU/paging etc. Prior working experience in IP hardware functional and performance validation in silicon and or emulation, preferably in Multimedia domain viz. camera, Video, Display, GPU and Audio. Familiar with Android System tools, Debug tools, JTAG, scripting etc. Passion in debugging system level issues, working with teams across geographies and partnering with cross functional teams towards meeting project milestones. Exposure to working on emulation/pre-si environment is added advantage. Education requirements: Required: Bachelors/Master s Computer Engineering and/or Electrical / Electronics Engineering

Posted 2 weeks ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies