Home
Jobs

464 Jtag Jobs - Page 9

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

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Qualcomm ADAS/Autonomy team is engaged in offering optimized solutions built on DSP, computer vision and machine learning algorithms for the Qualcomm ADAS/Autonomy SoCs. We are seeking engineers with experience in system and SoC SW level functional safety concepts. The job requires understanding and defining of the Safety Concept and Architecture, Software Safety requirements, defining and deploying safety processes and development of Safety software by following the ISO26262 software processes. Interaction with customers, architects and test/integration teams are required as part of the job. The job also involves working with the Software quality team for adherence of ISO26262 and ASPICE processes. In this role, the candidate will work with local and global teams to understand, define and implement and productize Automotive specific features including software enablement (drivers/BSP/RTOS/AUTOSAR MCAL), security, functional safety, and power applied to Automotive products on our current and next generation SoCs. The candidate will also have the responsibility to coordinate and execute plans which will encompass validation of all the feature requirements. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Additionally, the candidate will be responsible for any automation of design under test along with validation efforts and working closely with design/production/bench IP teams. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 3-6 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3066426 Show more Show less

Posted 2 weeks ago

Apply

0.0 - 12.0 years

0 Lacs

Pune, Maharashtra

On-site

Indeed logo

Job details Employment Type: Full-Time Location: Pune, Maharashtra, India Job Category: Engineering Job Number: WD30241523 Job Description What you will do This position within the Johnson Controls – BAS Software team focuses on developing new features and maintaining existing mid-market system software for products targeted at the US and European markets. The role involves collaborating with global teams (Asia and Europe Engineering) to design and implement robust, smart and flexible Building Automation Systems and IoT solutions for the smart buildings. Key responsibilities include application development, using Sedona Framework, BACnet stack, HTML technologies, and backend services on an Embedded Linux environment. The candidate should be well versed in the complete software delivery lifecycle, with an emphasis on system design, implementing those solutions, and delivering on-time. How you will do it Provide technical leadership to the internal team of engineers Develop software based on the functional and technical design specifications Participate in design reviews and code inspections. Contribute to technical discussions, proposing solutions and alternatives. Test new application features to ensure logic, syntax, and program results are accurate. Contribute to testing and support activities to identifying and resolving system issues. Document and archive program releases as per the Software Development Process. Demonstrate a can-do and proactive attitude and take initiative to complete assigned tasks on time Apply analytical thinking, robust design methodologies, and engineering principles to develop solutions. Develop Linux-based applications, focusing on application-level programming using C or C++ to meet business requirements Work independently while collaborating with software developers, systems engineers, system test teams, Product Management, Factory teams, and Field support teams to create system-wide solutions. Demonstrate individual technical contributions and lead projects from requirements gathering to deployment. Possess knowledge of the HVAC and building automation domain, BACnet stack implementation, testing, certification, web development HTML, and backend services and with prior industrial experience in areas related to above disciplines and domain. Contribute to process management following JCI standards and guidelines. Assist with project scheduling and effort estimation Set high performance standards through quality design, coding practices, and dedication to delivering world-class software Share knowledge with team and demonstrate team spirit and collaboration Understand the Product Life Cycle and stages of product development. Good verbal and written communication skills in English Language. What we look for Qualification – BE/BTech/ME/MTech in ECE, E&TC, or CSE. 9-12 years of experience in software application development, primarily on Linux Proficient in system programming, development of service/driver type of applications using C/C++ Strong knowledge of BACnet protocol implementation and testing, including BACnet objects, profiles, APIs, services, persistence, and support for Pre-BTL/BTL compliance. Experienced in BACnet MSTP and BACnet IP communications, MODBUS, and RS-485 Good knowledge of Building Automation Systems & Control Equipment Hands-on with debugging tools such as BACnet adaptors, Wireshark, JTAG and GDB Familiarity with BACnet pre-compliance testing and certification processes for proprietary products Strong knowledge of Linux process management, memory management, IPC, shared memory, init systems (SystemV/SystemD), and multithreading Understanding of Linux services such as httpd, sshd, ntpd, OpenVPN, FTP server, MQTT, and Samba Knowledge of full-stack web development, including HTML5, PHP, web servers, and SQLite Familiar with Object-Oriented Programming (OOP) using C++, Java, or C# for component-based development Skilled in implementing secure communication and authentication for application security and data handling Working knowledge of build tools like Makefile and CMake, and source control systems like Git. Experience with unit testing and functional testing Understanding of Agile (Scrum) methodology Ability to work effectively in cross-functional teams across different geographical locations. Preferred/Good to have skills Basic understanding of Sedona framework, including Sedona programming and kit development. Knowledge of the Sedona VM runtime environment for executing applications and services. Experience in performing static code analysis and resolving security issues and vulnerabilities. Familiarity with Embedded Linux build tools such as Buildroot, OpenWRT, or Yocto. Knowledge of shell scripting and Python programming. Basic understanding of Docker containers and Jenkins build servers. Johnson Controls is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/tomorrowneedsyou

Posted 2 weeks ago

Apply

10.0 - 3.0 years

0 Lacs

Mahesana, Gujarat

On-site

Indeed logo

Job details Employment Type: Full-Time Location: Mehsana, Gujarat, India Job Category: Engineering Job Number: WD30223314 Job Description #LI-DS2 ACCOUNTABILITIES: Designing and implementing software for embedded devices and systems. Designing, developing, coding, testing, and debugging system software. Develop associated tools to support testing and verification of products. Collaborate with cross-functional teams to understand the product specification, software requirements, software design, etc. Responsible documenting and implementing processes for software development. Responsible for continuous improvement of software and processes to enhance efficiency, stability, and scalability Work closely with the global teams to complete the implementation and delivery of IoT projects, and regularly synchronize the progress with architect's / leaders. Closely work with diverse team of developers, stake holders and vendors across locations. Guide and collaborate with vendor support teams Build and adopt best development practices in Agile/ scrum IOT team Perform code reviews and guide development teams Technically handle multiple projects simultaneously Help developers, test team and support personnel for troubleshooting customer issues. Build proof of concepts and demonstrate technology feasibility of Innovative solutions. Develop software according to functional and technical design specifications. Participate in design and code reviews/inspections. Provide input to technical discussions; propose solutions and alternatives. Stong in problem solving, Analyzing, troubleshooting approaches. Writing and executing unit tests. Developing proof-of-concept; Providing work estimates Provide required support to product teams as needed to determine system problems and fix. EXPERIENCE: 10 to 11+ years Minimum 10 years of experience in Embedded C/C++, RTOS, Linux based firmware development is required, Minimum 2-3 years of experience of AWS or any CLOUD platform. SKILLS: Required - Lead the design, development and maintenance of firmware for various electronic products using Embedded C/C++, RTOS, Linux programming languages. Strong understanding of RTOS concepts and experience working on real-time operating systems like Linux or FreeRTOS. Experience using Embedded RTOS (Free RTOS, RTX.etc). Experience working with Embedded processors and microcontrollers, preferably ARM. Experience working with Peripheral buses (I2C, SPI, Serial). Embedded C, Embedded Linux, Embedded Firmware, ADC, USB, DAC, UART. Experience working with Device IO (Serial, USB, Ethernet, Wifi, Bluetooth, Zigbee). Experience working with Analog and digital sensors. Adequate knowledge of reading schematics and data sheets for components. Collaborate with cross-functional teams to identify requirements and develop solutions that meet customer needs. Develop and maintain technical documentation for firmware designs, including architecture diagrams, flowcharts, and test plans. Troubleshoot complex issues related to firmware development and provide timely resolutions. Ability to quickly learn and adapt to the existing code base and new technical skills. Highly motivated with demonstrated ability to work independently with minimal supervision. Strong analytical skills to be able to translate the system requirements and use cases to detailed system design. Strong problem-solving skills to participate in troubleshooting of issues with different teams to drive towards root cause identification and resolution. Good team player with excellent communication skills, to be able to collaborate and work with cross functional teams. Ability to work in a fast-paced, dynamic work environment with a focus on technical excellence, responsiveness to meet Good team spirit and communication skills, good English reading, writing and speaking skills. Should have strong verbal and written communication skills. Strong knowledge of Agile and scrum process. Should be able to guide team, review and drive independently. Should have strong knowledge of AWS IoT or any CLOUD platform integration. Knowledge of software development life cycle. Use of UML, sequence diagrams Code repository like GITHUB usage experience. Understanding of Agile (Scrum) methodology Strong analytical, problem-solving, and conceptual skills. Ability to work under pressure and meet tight deadlines. Experience of working with globally distributed teams. Good To Have - Proficiency in Python scripting for automation tasks is an added advantage. IoT Domain – working on WIFI adaptors, Gateway design & development. Experience with unit testing and static analysis. Experience with a variety of debugging tools like JTAG, Signal Analyzers, etc. Experience in using measuring and monitoring electronics test equipment's like multimeter, digital oscilloscope, etc. Familiarity with Requirements management tools, configuration management tools and test management tools like Git, TestRail, Jira, Helix/TestTrack, Confluence, etc. EDUCATION BACKGROUND: Should have done B.E or B.Tech in Electronics from reputed college or university

Posted 2 weeks ago

Apply

2.0 - 5.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Technical Skills Proficiency in programming languages: C/C++, Assembly, design patterns. Knowledge on various protocols like I2C, SPI protocols Work experience using various debugging tools like JTAG based debugger, ICE, GHS probes. Working experience in System Firmware engineering role, not just application engineer. Demonstrated implementation of complex embedded product development and good debugging and problem-solving skills. Working knowledge on using CRO, Oscilloscope, Function generators. Working knowledge on 16-bit, 32-bit based micro controller. Experience in working on Motorola 68K, Freescale processors, Zync platform is added advantage. Basic understanding to use hardware schematics. Good understanding and analysis of end-to-end system Knowledge of Agile/Scrum software development lifecycle HTSIND2025 Experience in cybersecurity is an advantage Other relevant skills and abilities Individual contributor, ability to drive requirement, design, development, and validation of Safety Systems. Knowledge on IEC 61508/61511/61131 standard is desirable. Knowledge of Software Development Life Cycle (SDLC) Cycle. Knowledge of Distributed Control System (DCS) and/or Programmable Logic Controller (PLC) and SCADA. Industrial experience in process and knowledge of critical control loops. Knowledge of communication protocols Profi/Fieldbus, DNP3, MODBUS. Knowledge of DCS topology, integration, and control strategy creation. Collaborate across teams in developing system software and Open ecosystem platform strategy Providing technical guidance to junior development team members and technical support Architects. Accelerating innovation and growth, teaming with the worlds most talented engineers.

Posted 2 weeks ago

Apply

8.0 - 13.0 years

25 - 35 Lacs

Pune

Work from Office

Naukri logo

Working culture Senior Software Engineer - Firmware Engineer Pune (IN) Professional Development & QA Join our dynamic team and contribute to shaping the future of technology and innovation! Explore your opportunities and apply for our vacancies today. WHO ARE WE At Decos Technology Group, we leverage technology to create a positive impact on the world. With our innovative solutions, we help clients build their digital foundation, optimize business processes, accelerate innovation, and improve service levels. Our organization consists of several specialized divisions: Decos Government : We create digital solutions for government organizations, improving internal collaboration, optimizing service delivery, and facilitating communication between citizens and municipalities. Doclogic : We simplify process-oriented work within knowledge-intensive organizations, such as in healthcare and education. Decos Healthcare : We provide innovative hardware and software solutions for organizations in healthcare and life sciences. Decos Software Engineering Services : We deliver global IT services to help organizations innovate, modernize legacy systems, develop custom solutions, and deploy software and product engineers. ZiuZ : We fight child abuse with software solutions that analyze large amounts of visual data. At Decos Technology Group, we work together towards a future where technology contributes to a better world. Join our team and make a difference! WE ARE LOOKING FOR... We are looking for experienced professionals having knowledge on web development Technolgies like C#, dot net, SQL server with high proficiency in React, Rest API. The person should have analytical mind with problem solving attitude. SKILLS AND REQUIREMENTS 8+ years of relevant experience Hands-on in development with embedded C/C++ targeting multiple CPU families (including ARM7/9, Cortex M3/M4, STM32, Linux and MSP430) Ability to design, develop and test embedded software with Audio DSP. Work on Audio Codecs, general DSP signal processing blocks, MATLAB simulations, DSP frameworks and applications, integrating algorithms into the DSP framework (ANC/ ENC) Experience with communication protocols such as SPI, I2C, I2S, UART/USART, USB, RS232 Proven experience of writing efficient C code for resource constrained systems Knowledge of Audio/voice encoder formats - MP3, AAC, LE, SBC, LC3 Experience in Digital Audio formats like PCM, I2S, SPDIF etc Experience with hard real-time systems RTOS including troubleshooting Experience with Digital Signal Processing / digital filters. Knowledge of working with CODECs and Fourier Transformation (FFT) Experience working with ADCs Network protocols knowledge (UDP, TCP/IP, FTP, Ethernet / Wifi, Bluetooth, Telnet, SNMP, HTTP) Ability to understand and read hardware schematics, basic Electrical/Electronics designs Experience on doing Root Cause Analysis for failures. Understand board bring up circuit board from FW side. Excellent reasoning and analytical skills Common interface between FW and SW (Common Protocol is Host) e.g USB or Stereo Debugger tool testing equipment e.g. JTAG Debugger, Signal Analyzer etc. Sampling frequency and impact on Bit resolution understanding Understanding of Linux system level SKILLS GOOD TO HAVE Hands-on experience with Agile methodologies Experience in Medical domain Experience of working with distributed agile teams in offshore/onsite model Experience / Knowledge of IEC62304, ISO13485, ISO14971 Experience with EMC and how to design FW to comply with IEC60601-1-2 Experience with scripting using PowerShell, Python etc RESPONSIBILTIES Estimation, Design & Development of Software/Firmware application. Doing Root Cause Analysis of failures. Conducting Code reviews. Daily progress reporting and customer communication. Adhering to Software Design and Development standards. Adhere to architectural and coding guideline.

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Indore, Madhya Pradesh, India

Remote

Linkedin logo

Job Summary We are looking for a highly skilled and experienced C++ Developer with a strong background in embedded systems to join our dynamic product engineering team. The ideal candidate will have at least 5 years of recent hands-on experience in designing, developing, and optimizing high-performance embedded software applications using modern C++ standards (preferably C++11 or later ). This is an exciting opportunity to work on cutting-edge technologies in a collaborative and innovative environment. Key Responsibilities Design, develop, and maintain robust and scalable software solutions using C++11 or above Work closely with hardware and embedded teams to implement and integrate real-time systems Develop software for embedded platforms and optimize performance for various target environments Implement and maintain multithreaded applications and handle concurrency issues efficiently Conduct unit and integration testing to ensure high-quality deliverables Collaborate with cross-functional teams including Product, QA, Hardware, and Design Troubleshoot, debug, and resolve complex technical issues in embedded environments Participate in code reviews and adhere to best practices in coding and documentation Stay updated on the latest advancements in C++ and embedded systems development Required Skills & Qualifications Bachelor's or Master’s degree in Computer Science, Electronics, or related field 5+ years of professional software development experience with strong recent exposure to C++ Hands-on experience with C++11 or newer versions (C++14/17 preferred) Strong understanding of object-oriented programming (OOP) and software design patterns Proficient in embedded system programming and real-time operating systems (RTOS) Experience in multithreaded programming and inter-process communication Proficient in debugging tools, performance analysis, and memory management Familiarity with version control systems like Git Preferred Skills Experience working on low-level drivers, hardware integration, and peripherals Familiarity with scripting languages (Python, Bash) for automation Exposure to CI/CD pipelines and Agile/Scrum development methodologies Knowledge of tools such as GDB, Valgrind, JTAG debuggers, etc. AWS or cloud-based experience is a plus (for remote monitoring/logging or OTA updates) Skills:- C++, Embedded C++ and C Show more Show less

Posted 2 weeks ago

Apply

10.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Job Description We are seeking a highly skilled Technical Lead – Embedded Systems Development to join our development team. The ideal candidate should have expertise in Embedded Software and Embedded Hardware in embedded systems development using various microcontrollers like STM32, ESP32, LPC, PIC32, Renesas, SAMD20/C21, ATmega16/32, etc. with expertise in communication protocols such as UART, I2C, SPI and CAN along with processors like Raspberry Pi, BeagleBone Black and Jetson Nano. The role requires deep knowledge of firmware development, hardware integration, PCB design, and system debugging to drive cutting-edge product development. The candidate will be responsible for designing, developing, and debugging embedded software and hardware solutions for a wide range of products. Key Responsibilities · Design, develop, and test embedded software for microcontroller and microprocessor-based systems. · Develop low-level code for microcontrollers and microprocessors with communication protocols, including UART, I2C, SPI CAN, MQTT, and Bluetooth to enable robust and efficient communication between devices. · Lead and mentor a team of embedded engineers, fostering a culture of innovation and excellence. · Embedded Linux device driver development. · Work closely to ensure seamless integration between embedded firmware and hardware components. · Develop and optimize low-level drivers for peripherals like GPIO, ADC, PWM, SPI, I2C, CAN, RS-485, Modbus and UART on microcontrollers. · Perform hardware and software debugging and troubleshooting using tools like oscilloscopes, logic analyzers, and debuggers. · Perform board bring-up, hardware debugging, interfacing with peripherals and PCB design reviews. · Optimize embedded code for performance, memory usage, and power consumption. · Develop and maintain firmware documentation, including specifications, design documents, and test plans. · Collaborate with cross-functional teams to deliver embedded solutions that meet product requirements. · Support product testing and validation activities, including creating unit tests, performing system integration, and ensuring compliance with relevant standards. · Troubleshoot and resolve hardware and software issues in embedded systems during production and post-production stages. · Software Development Life Cycle processes. Continuous Improvement · Stay updated with the latest trends and advancements in embedded technologies and propose innovative solutions design and microcontroller technologies. · Drive process improvements to enhance efficiency and product quality. Qualifications and Skills · Bachelor's or Master’s degree in Electronics and Communication Engineering, Electrical Engineering, Computer Science, or a related field. · Minimum 10 years of experience in Embedded Systems development. · Strong programming skills in C/C++, Assembly, Python. · Familiarity with MISRA C guidelines. · Good understanding of data structures, algorithms, and real-time system concepts. · Strong hands-on experience with microcontrollers like STM32, ESP32, ARM Cortex, LPC, Renesas etc. or any one of these microcontrollers and processors like Raspberry Pi, BeagleBone Black and Jetson Nano. · 8+ years of experience in firmware writing for UART / RS232, SPI, CAN, I2C communications protocols. · Good knowledge of OS concepts, Linux Kernel, device drivers, system internals, networking tools & utilities. · Hands-on experience with Yocto Project. · Knowledge with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software. · Hands-on experience with Embedded Linux and Embedded Android. · Familiarity with embedded development tools like STM32CubeIDE, Keil, Microchip Studio, MCUXpresso, IAR Embedded Workbench, Android Studio, and Visual Studio Code etc. · Hands-on experience with UART and SPI based HMI development. · Experience with Mobile App and Windows application development using VS Code and Android Studio. · Experience with HMI development with python on Tkinter. · Hands-on experience with FreeRTOS and multi-threaded programming. · Experience with wireless communication protocols like BLE, Wi-Fi, LoRa, Zigbee, NFC, RFID etc. · Hands-on experience with cloud-connected IoT devices. · Understanding of low-level hardware interfaces and peripherals. · Ability to debug embedded systems using tools like JTAG, SWD, logic analyzers, and oscilloscopes. · Knowledge of power optimization techniques for embedded systems. PCB Design and Hardware Development · Design schematics and PCB layouts using tools like Altium Designer, KiCad, Eagle etc. · Perform component selection, circuit design, and simulation to ensure optimal performance. · Develop multi-layer PCBs with high-speed signals, RF, power management, and mixed-signal circuits. · Design high and low-power, low-noise, and EMI-compliant circuits for industrial and consumer applications. · Ensure signal integrity, thermal management, and reliability in PCB designs. · Perform hardware testing, validation, and debugging of PCB prototypes before production. Testing and Debugging · Conduct rigorous testing and debugging of embedded systems using oscilloscopes, logic analyzers, and other debugging tools. · Develop and execute test cases to ensure system reliability and performance. Team Leadership · Lead and mentor a team of embedded engineers, fostering a culture of innovation and excellence. · Delegate tasks effectively, manage timelines, and ensure project timelines are met. · Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Marketing and Project Management to ensure success as a leader on the team. · Support and execute complex product development to advance projects through the design / development / launch process. · Deliver high quality results with passion, energy and drive to meet business priorities. Documentation and Standard Compliance · Create and maintain comprehensive documentation for software designs, test plans and user guides. · Ensure compliance with industry standards and best practices with in embedded software and hardware development. Soft Skills · Effective communication skills for cross-functional collaboration. · Strong problem-solving skills and the ability to work in a team environment. · Excellent leadership and team management abilities. Department · Engineering / R&D Show more Show less

Posted 2 weeks ago

Apply

5.0 - 7.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Job Description We are seeking a highly skilled Embedded Hardware Engineer to join our development team. The ideal candidate should have a strong background in designing hardware for embedded systems development using various microcontrollers like STM32, ESP32, LPC, PIC32, Renesas, etc. and processors like Raspberry Pi, BeagleBone Black, and Jetson Nano . The role requires deep knowledge of hardware components, PCB design, hardware integration and rigorous testing and debugging of embedded products . Key Responsibilities · Design, develop, and test embedded hardware for microcontroller and microprocessor-based systems. · Design schematics and PCB layouts using tools like Altium Designer, KiCad, OrCAD, and Eagle etc. · Perform component selection, circuit design, and simulation to ensure optimal performance. · Develop multi-layer PCBs with high-speed signals, RF, power management, and mixed-signal circuits. · Design high-power, low-noise, and EMI-compliant circuits for industrial and consumer applications. · Modeling of power electronics circuit s and developing most modern algorithms for state-of-the art power conversion topologies . · Ensure signal integrity, thermal management, and reliability in PCB designs. · Work closely with fabrication and assembly teams for DFM (Design for Manufacturability) and DFA (Design for Assembly) . · Perform hardware testing, validation, and debugging of PCB prototypes before production. · Collaborate with software engineers to define and validate system requirements. · Perform board bring-up, hardware debugging, interfacing with peripherals and PCB design reviews . · Conduct research on emerging embedded technologies and propose innovative solutions. Qualifications and Skills · Bachelor's or Master’s degree in Electronics and Communication Engineering, Electrical Engineering, or a related field. · 5-7 years of experience in embedded system design and hardware development. · Thorough knowledge of power electronics / power conversion topologies and control. · Proficiency at use of Hardware debuggers, logic analyzers and ICE. · Hands-on experience with designing and debugging DC/DC converters, AC/DC converters and related circuits . · Knowledge of EMI/EMC testing and compliance for embedded systems. · Hands-on experience with debugging embedded systems using tools like JTAG, SWD, logic analyzers, and oscilloscopes. · Knowledge of PCB fabrication, assembly processes, and industry standards (IPC-2221, IPC-7351, etc.) · Experience with microcontrollers like STM32, LPC, ESP32, etc. and processors like Raspberry Pi, BeagleBone Black and Jetson Nano etc. · Strong understanding of digital/analog electronics, circuit design and PCB layout principles. · Hands-on experience with Debugging tools like JTAG, oscilloscope, and logic analyzers etc. · Familiarity with wireless communication protocols like BLE, Wi-Fi, LoRa, Zigbee, NFC, and RFID. · Knowledge of power optimization techniques for embedded systems. · Understanding of low-level hardware interfaces and peripherals. · Strong analytical and problem-solving skills with attention to detail. · Excellent teamwork, communication, and documentation skills. Continuous Improvement · Stay updated with the latest trends and advancements in embedded technologies and propose innovative solutions design and microcontroller technologies. · Drive process improvements to enhance efficiency and product quality. Soft Skills · Effective communication skills for cross-functional collaboration. · Strong problem-solving skills and the ability to work in a team environment. · Excellent leadership and team management abilities. Department · Engineering / R&D Show more Show less

Posted 2 weeks ago

Apply

6.0 - 10.0 years

12 - 16 Lacs

Bengaluru

Work from Office

Naukri logo

Were looking for people who put their innovation to work to advance our success and their own Join an organization that ensures a more secure world through connecting and protecting our customers with inventive electrical solutions. What YOU WILL EXPERIENCE IN THIS POSITION In this position, you will get to: To design embedded firmware for data center environment and energy monitor product on Linux Platform. Design, verification, specification, and qualification of data center environment and energy monitor product firmware Using firmware development and debugtools for development of products based on networking capabilities. Creation of Target and Application optimized embedded Linux distributions Development and customization of Linux Kernel drivers to support customized peripheral or on-board devices, or highly optimized use of standard peripherals Specification of user-driver APIs that include standard peripherals such as UART, SPI, I2C, RTC Development of userland application code in embedded Linux systems, specifically code for testing driver interfaces and for enabling the use of standard software environments Maintain released product firmware upgrade Work as part of a team. You Have Academic background in bachelors degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent. Previous experience in or with 8 to 10 years working experience, 8+ years direct experience with embedded firmware design 4+ year working experience in embedded Linux platform, Experience in embedded Linux user software development Skills Demonstrated experience with micro-controller and micro-processor programming Experience with ANSI-C and Assembly language Experience in Linux driver development, particularly for block devices Experience in the use of ARM Cortex A class chips, with a focus on peripheral application/IO Experience in debugging using JTAG, SWD and similar tools, Experience with standard debuggers and toolchains

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Pune/Pimpri-Chinchwad Area

On-site

Linkedin logo

Job Title: Embedded Software Engineer Job Description As an Embedded Software Engineer, you will be responsible for developing, implementing, and maintaining embedded software solutions. You will work with cutting-edge technologies and collaborate with a dynamic team to create robust software applications. Responsibilities Develop embedded software solutions with a focus on multithread, multi-process, and real-time application development. Implement software on RTOS OS systems, using 32-bit ARM-based processors. Strong experience in multi-threaded programming, RTOS, IPC. Exp in Embedded C Programming. Design and develop drivers for UART, Serial, I2C, Timer, and SPI. Utilize the "C" programming language for software development. Apply Agile/Scrum/Sprint and waterfall methodologies to manage projects. Use debugging tools such as JTAG, scope, logic analyzer, and multimeter to troubleshoot and resolve issues. Manage version control using GitHub and track issues with systems like JIRA and Integrity. Collaborate using Atlassian tools such as JIRA and Confluence. Work with middleware and application layers to ensure seamless integration. Demonstrate strong analytical and problem-solving skills while self-learning and operating independently. Essential Skills Bachelor’s degree in Electrical or Software Engineering, or Computer Science. 5+ years of embedded software development experience. Proficiency in multithread, multi-process, and real-time application development. Extensive knowledge in SW development on RTOS system. Hands-on experience with 32-bit ARM-based processors. Proficient in "C" programming language. Understanding of Agile/Scrum/Sprint and waterfall methodologies. Experience with debugging tools JTAG, scope, logic analyzer, multimeter. Experience with versioning tools such as GitHub. Experience in issue tracking systems like JIRA, Integrity. Additional Skills & Qualifications Experience with embedded C++. Understanding of low-level driver development. Experience with STM, Microchip, NXP 32-bit microcontroller. Experience in SW development on real-time OS like free-RTOS. Effective communication skills in a dynamic environment. Strong experience in multi-threaded programming, RTOS, IPC. Self-motivated and able to work effectively both independently and in a team. Strong communication skills for collaboration with cross-functional teams. Strong analytical and debugging skills. Work Environment You will work in a collaborative and innovative environment where effective communication and teamwork are valued. The role requires a self-starter attitude, allowing you to operate effectively with minimal supervision while contributing to a multi-disciplinary global development teamRTOS About Actalent Actalent is a global leader in engineering and sciences services. For more than 40 years, we’ve helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC—with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day. Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at actalentservices.com. Show more Show less

Posted 2 weeks ago

Apply

10.0 years

0 Lacs

Delhi, India

On-site

Linkedin logo

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ 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. Show more Show less

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Visakhapatnam, Andhra Pradesh, India

On-site

Linkedin logo

Hi All, Eximietas: Eximietas Design is a leading technology consulting and solutions development firm specializing in the VLSI, Cloud Computing, Cyber Security, and AI/ML domains. Hiring: Senior ASIC SOC RTL Design Engineers. ❖ Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics ❖ Engineering 5+ years of ASIC SOC RTL (Micro-architecture) experience. ❖ Strong understanding of design concepts. ❖ ASIC flow Understanding of SDC Understanding STA reports ❖ Understanding of CDC logic Knowledge of lint rules and exceptions ❖ Design and use of block level simulations to bring up IP. ❖ Knowledge of AMBA buses and when to use them. ❖ Knowledge on common processor architectures (ARM, RiscV) ❖ FPGA experience includes part selection, pin assignment, timing constraints, synthesis, and debug of design in the FPGA. ❖ Relevant tool experience such as: Socrates, Core Consultant in addition to standard simulation tools (xcellium, vcs, etc) JTAG debugging experience (Coresight, Lauterbach, etc). ❖ Low power design techniques / UPF As an RTL Engineer, Candidate will be responsible to work at IP, Subsystem, or SoC-related tasks. Responsibilities: ❖ Collaborate with architects, pre- and post-silicon verification teams to meet deadlines. ❖ Coordinate with customer leads, ensuring all deliverables and timelines are met. Location: Visakhapatnam / Bangalore. Interested Engineers, please share your updated resume: maruthiprasad.e@eximietas.design Show more Show less

Posted 2 weeks ago

Apply

3.0 - 8.0 years

0 Lacs

Hyderabad, Telangana

On-site

Indeed logo

Job Description Job Details Company: VConnecTech Systems Department: Systems Employee Type: Regular Employee Designation: Pre/Post Silicon Validation Engineer Location: Hyderabad, Telangana, India Experience Required: 3 - 8 Years Job Summary Job Description Title/Position: Pre/Post Silicon Validation Engineer Education: Bachelor's Degree / Diploma in Electronics, Electrical, Computer Science Key Responsibilities Clearly understand the specification and prepare Test Methodology and Test Plan block wise/protocol wise. Implement/Develop tests Block/IP wise as per the features. Identify and implement the System level use cases. Validate the functionality on Platforms (FPGA/Palladium/Silicon) and Publish the results. Report and track the issues until closed with proper resolution and able to communicate the issues effectively across all internal groups. Support cross functional teams for bringup. Identify and Automate the Tests for regressions. Identify the risk areas and be prepared for them before silicon arrival. Document the test procedure and generate the final Silicon/Validation report. Strong in Programming Languages: C/C++ and Assembly and Scripting Language: Perl/Python. Debug of diagnostics on various platforms using JTAG, Logic Analyzers, Oscilloscopes. Have hands-on experience of SOC architecture, micro-processor verification, and silicon debug environments. Familiar with Lab Equipment (Oscilloscope, Power supplies, Multimeters, etc.). Database Management tools: GIT, Perforce, and SVN. High-Speed Protocols (any of): USB, PCIe, MIPI, HDMI. Memory Protocols: DDR, SD, eMMC, Flash. Communication protocols: UART, I2C, SPI, CAN, Ethernet, etc. Processor Knowledge (any of): IBM, MIPS, ARM, ARC. Expertise in understanding Board Schematics. Strong Problem-solving and Debugging skills. Excellent Communication skills. Experience in DDR4. Prepare Test Methodology and Test Plan block wise/protocol wise. Strong in Programming Languages: C/C++ and Assembly and Scripting Language: Perl/Python. Debug of diagnostics on various platforms using JTAG, Oscilloscopes. Communication protocols: UART, I2C. Processor Knowledge (any of): IBM, MIPS, ARM, ARC.

Posted 3 weeks ago

Apply

2.0 - 10.0 years

0 Lacs

Hyderabad, Telangana

On-site

Indeed logo

Job Description Job Details Company: VConnecTech Systems Department: Systems Employee Type: Regular Employee Designation: BSP & Device drivers Engineer Location: Hyderabad, Telangana, India Experience Required: 2 - 10 Years Job Summary Job Description Title/Position: BSP & Device drivers Engineer:- Education: Bachelor's Degree / Diploma in Electronics Key Responsibilities Hands-on experience in development of low-level driver software for Linux operating systems. Hands-on experience in boot loaders, UBoot for Linux. Strong in Operating systems concepts - scheduling, memory management, and device drivers development in Linux/RTOS. Experience with Embedded device drivers and Linux kernel APIs. Good to have experience on Android OS. Good to have knowledge on hardware protocols like I2C, SPI, UART, PCI, SDHC, USB. Proficiency in C, C++ and strong programming skills with a deep understanding of Linux kernel internals. Prior experience in low-level debugging using JTAG debugger, and/or oscilloscopes, logic analyzers, etc. Excellent problem-solving and debugging skills. Qualification: Bachelor's Degree or above. Collaborate with Architecture, Hardware Design, and cross-functional teams. Design, develop, and maintain Linux device drivers for various hardware components, ensuring seamless integration. Utilize exceptional problem-solving and debugging skills to analyze and resolve driver-related issues.

Posted 3 weeks ago

Apply

2.0 - 5.0 years

0 Lacs

Hyderabad, Telangana

On-site

Indeed logo

Job Description Job Details Company: VConnecTech Systems Department: Systems Employee Type: Regular Employee Designation: Pre/Post Silicon Validation Engineer Location: Hyderabad, Telangana, India Experience Required: 2 - 5 Years Job Summary Job Description Title/Position: Pre/Post Silicon Validation Engineer Education: Bachelor's Degree / Diploma in Electronics, Electrical, Computer Science Key Responsibilities Clearly understand the specification and prepare Test Methodology and Test Plan block wise/protocol wise. Implement/Develop tests Block/IP wise as per the features. Identify and implement the System level use cases. Validate the functionality on Platforms (FPGA/Palladium/Silicon) and Publish the results. Report and track the issues until closed with proper resolution and able to communicate the issues effectively across all internal groups. Support cross functional teams for bringup. Identify and Automate the Tests for regressions. Identify the risk areas and be prepared for them before silicon arrival. Document the test procedure and generate the final Silicon/Validation report. Strong in Programming Languages: C/C++ and Assembly and Scripting Language: Perl/Python. Debug of diagnostics on various platforms using JTAG, Logic Analyzers, Oscilloscopes. Have hands-on experience of SOC architecture, micro-processor verification, and silicon debug environments. Familiar with Lab Equipment (Oscilloscope, Power supplies, Multimeters, etc.). Database Management tools: GIT, Perforce, and SVN. High-Speed Protocols (any of): USB, PCIe, MIPI, HDMI. Memory Protocols: DDR, SD, eMMC, Flash. Communication protocols: UART, I2C, SPI, CAN, Ethernet, etc. Processor Knowledge (any of): IBM, MIPS, ARM, ARC. Expertise in understanding Board Schematics. Strong Problem-solving and Debugging skills. Excellent Communication skills. Experience in DDR4. Prepare Test Methodology and Test Plan block wise/protocol wise. Strong in Programming Languages: C/C++ and Assembly and Scripting Language: Perl/Python. Debug of diagnostics on various platforms using JTAG, Oscilloscopes. Communication protocols: UART, I2C. Processor Knowledge (any of): IBM, MIPS, ARM, ARC.

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Greater Kolkata Area

Remote

Linkedin logo

Job Summary We are looking for a highly skilled and experienced C++ Developer with a strong background in embedded systems to join our dynamic product engineering team. The ideal candidate will have at least 5 years of recent hands-on experience in designing, developing, and optimizing high-performance embedded software applications using modern C++ standards (preferably C++11 or later). This is an exciting opportunity to work on cutting-edge technologies in a collaborative and innovative Responsibilities : Design, develop, and maintain robust and scalable software solutions using C++11 or above Work closely with hardware and embedded teams to implement and integrate real-time systems Develop software for embedded platforms and optimize performance for various target environments Implement and maintain multithreaded applications and handle concurrency issues efficiently Conduct unit and integration testing to ensure high-quality deliverables Collaborate with cross-functional teams including Product, QA, Hardware, and Design Troubleshoot, debug, and resolve complex technical issues in embedded environments Participate in code reviews and adhere to best practices in coding and documentation Stay updated on the latest advancements in C++ and embedded systems Skills & Qualifications : Bachelor's or Masters degree in Computer Science, Electronics, or related field 5+ years of professional software development experience with strong recent exposure to C++ Hands-on experience with C++11 or newer versions (C++14/17 preferred) Strong understanding of object-oriented programming (OOP) and software design patterns Proficient in embedded system programming and real-time operating systems (RTOS) Experience in multithreaded programming and inter-process communication Proficient in debugging tools, performance analysis, and memory management Familiarity with version control systems like Skills : Experience working on low-level drivers, hardware integration, and peripherals Familiarity with scripting languages (Python, Bash) for automation Exposure to CI/CD pipelines and Agile/Scrum development methodologies Knowledge of tools such as GDB, Valgrind, JTAG debuggers, etc. AWS or cloud-based experience is a plus (for remote monitoring/logging or OTA updates) (ref:hirist.tech) Show more Show less

Posted 3 weeks ago

Apply

1.0 - 5.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Description Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries. We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects. If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase! About the Role Enphase Energy is looking for highly motivated new graduates to join our Product Security team . This is an excellent opportunity to apply embedded systems, C/C++ programming, security, and testing knowledge to real-world projects. You will be developing and testing secure embedded software for Enphase s next-generation solar power and communication devices . You will work on software development, debugging, security assessments, and automated testing for embedded systems. What You Will Do Develop and test secure embedded software for Enphase s devices. Design, implement, test, and debug real-time embedded software in C/C++ . Perform functional and security testing of embedded firmware. Learn and apply secure coding practices for embedded development. Assist in analyzing and improving existing firmware for security vulnerabilities. Support penetration testing and security assessments under guidance. Collaborate with hardware engineers to test embedded hardware interactions. Work with low-level protocols (UART, SPI, I2C, CAN, TCP/IP) for embedded security. Write test scripts and develop automated testing frameworks for embedded software. Stay updated with emerging trends in embedded security, software development, and testing . Who You Are and What You Bring Bachelor s degree in computer science, Electrical Engineering, Electronics & Communication , or a related field. Strong proficiency in C/C++ programming for embedded systems. Understanding of real-time operating systems (RTOS) and Linux fundamentals . Familiarity with microcontrollers, memory management, and peripheral interfaces . Basic understanding of testing methodologies (unit testing, integration testing, system testing). Experience with test automation frameworks (Scripting, Python-based test tools) is a plus. Interest in embedded security , cryptography concepts, and secure coding principles. Experience with debugging tools (GDB, JTAG, Oscilloscope, Logic Analyzer, etc.) is a plus. Knowledge of scripting languages (Python, Bash, etc.) for test automation is a plus. Familiarity with Git or other version control systems . Strong problem-solving and analytical skills. Ability to work collaboratively in a team and adapt to new challenges. Passion for embedded systems, security, software testing, and automation .

Posted 3 weeks ago

Apply

0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Understand/review Design specification and develop verification strategy/Test plan/coverage plan. Development of constrained random verification environments and verification components. Writing tests/sequences/functional coverage/assertions to meet verification goals. Developing c-based test cases for SOC verification. Required Experience Strong background on functional verification fundamentals, environment planning, test plan generation, environment development System Verilog experience and experience with UVM based functional verification environment development is required. Good knowledge of verilog/vhdl/C/C++/Perl/Python. Expertise in AMBA protocols. (AXI/AHB/APB). Good knowledge of at least one of the USB/PCIE/Ethernet/DDR/LPDDR or similar protocols Good handle on using one or more version control software Good handle on using one or more load sharing software Desirable Skills And Experience Prior experience with Cadence tools and flows is highly desirable. Familiarity with ARM/CPU architectures is a plus. Experience in developing c-based test cases for SOC verification Some experience with assembly language programming Good knowledge of some of the protocols like UART, I2C, SPI, JTAG Embedded C code development and debug Formal Verification experience Strong vocabulary, communication, organizational, planning, and presentation skills are essential. Ability to work independently and productively with high quality output and results in a fast paced and dynamic environment. Ability and desire to learn new methodologies, languages, protocols etc. Must be open to constant personal development and growth to meet the evolving demands of the semiconductor industry. Self-motivated and willing take up additional responsibilities to contribute to team’s success. We’re doing work that matters. Help us solve what others can’t. Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Understand/review Design specification and develop verification strategy/Test plan/coverage plan. Development of constrained random verification environments and verification components. Writing tests/sequences/functional coverage/assertions to meet verification goals. Developing c-based test cases for SOC verification. Required Experience Strong background on functional verification fundamentals, environment planning, test plan generation, environment development System Verilog experience and experience with UVM based functional verification environment development is required. Good knowledge of verilog/vhdl/C/C++/Perl/Python. Expertise in AMBA protocols. (AXI/AHB/APB). Good knowledge of at least one of the USB/PCIE/Ethernet/DDR/LPDDR or similar protocols Good handle on using one or more version control software Good handle on using one or more load sharing software Desirable Skills And Experience Prior experience with Cadence tools and flows is highly desirable. Familiarity with ARM/CPU architectures is a plus. Experience in developing c-based test cases for SOC verification Some experience with assembly language programming Good knowledge of some of the protocols like UART, I2C, SPI, JTAG Embedded C code development and debug Formal Verification experience Strong vocabulary, communication, organizational, planning, and presentation skills are essential. Ability to work independently and productively with high quality output and results in a fast paced and dynamic environment. Ability and desire to learn new methodologies, languages, protocols etc. Must be open to constant personal development and growth to meet the evolving demands of the semiconductor industry. Self-motivated and willing take up additional responsibilities to contribute to team’s success. We’re doing work that matters. Help us solve what others can’t. Show more Show less

Posted 3 weeks ago

Apply

1.0 - 4.0 years

2 - 5 Lacs

Bengaluru

Work from Office

Naukri logo

Understand the design specification , PowerOn Specification, and Power management specification. Understand boot firmware and reset flow. And/or Power management flow. Develop skills in IBM BIST verification tools and 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 Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 3-6years of experience in Design Verification - demonstrated execution experience of verification of logic blocks Strong in SoC verification Chip reset sequence and initialization, and/or Power management. Knowledge of verification (any) methodology, Knowledge of HDLs (Verilog, VHDL) Good programming skills in C/C++, Python/Perl Exposure in developing testbench environment, write complex test scenario, debugging and triaging fails 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 Drive verification coverage closure Preferred technical and professional experience Knowledge of Chip-Initialisation , SCAN , BIST is a plus Scripting Expertise backed up relevant experience in the same Writing Verification test plans Functional and code coverage analysis and debug

Posted 3 weeks ago

Apply

6.0 - 8.0 years

25 - 40 Lacs

Bengaluru

Work from Office

Naukri logo

The engineer should be well versed in Verilog/VHDL RTL coding, experienced in using Mentor DfT tools and Cadence tools. The engineer needs to have hands-on experience in scan insertion, JTAG, ATPG DRC and coverage analysis, Simulation debug with timing/SDF. Candidate with LBIST and Mixed Signal Radar IC experience is highly desirable Must be proactive, collaborative and detail-oriented capable of exercising independent judgment The engineer with experience on debug and root cause the problem in simulation failures Self-motivation, flexibility, with strong interpersonal skills. Effective communication skills, oral and written skills.

Posted 3 weeks ago

Apply

9.0 - 14.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

locationsIndia, Bangalore time typeFull time posted onPosted 9 Days Ago job requisition idJR0274850 Job Details: About The Role : We are looking for Senior DFT Design Engineers to join our team who are ready to make significant impacts in graphics and visual computing. As a member of the GHI DFT group, you will be responsible for one or more of the following activities: You will work on the design, RTL/GLS validation, automation, and/or timing analysis for Scan/ATPG and/or DFT/JTAG controller You will also contribute or be involved with trace/pattern generation efforts as well as post-silicon enabling, debug support, and/or analysis of the DFx features/content types you are responsible for. Develops the logic design, register transfer level (RTL) coding, and simulation for graphics IPs (including graphics, compute, display, and media) required to generate cell libraries, functional units, and the GPU IP block for integration in full chip designs. Participates in the definition of architecture and microarchitecture features of the block being designed. Applies various strategies, tools, and methods to write RTL and optimize logic to qualify the design to meet power, performance, area, and timing goals as well as design integrity for physical implementation. Reviews the verification plan and implementation to ensure design features are verified correctly across verification hierarchies, drives unit level verification, and resolves and implements corrective measures for failing RTL tests to ensure correctness of features. Supports SoC customers to ensure high-quality integration of the GPU block. Qualifications: The ideal candidate will exhibit the following traits/skills: Excellent written and verbal communication skills Demonstrate Leadership ability in driving execution Demonstrate teamwork, problem solving and influencing skills Ability to work with different geographical locations Minimum Qualifications: Bachelors in Electrical/Computer Engineering or related field with 9+ years of experience. Or a Masters in the same fields with 7+ Years of academic or industry experience. Your experience should be in following At least one of the key DFT features such as TAP/JTAG, Scan/ATPG or Array DFT (MBIST/PBIST) (This is a key skill requirement.) SoC or IP DFT design, integration or verification EDA tools such as ATPG tools, Siemens Tessent shell, VCS simulation and/or debug tools. Preferred Qualifications: Silicon enabling debug or test pattern development experience Design automation skills and proficiency in programming or scripting languages Structural design flows, including timing, routing, placement or clocking analysis High volume manufacturing requirements and test flows 3D, media and display graphics pipelines SoC architecture Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business group: The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. *

Posted 3 weeks ago

Apply

0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Understand/review Design specification and develop verification strategy/Test plan/coverage plan. Development of constrained random verification environments and verification components. Writing tests/sequences/functional coverage/assertions to meet verification goals. Developing c-based test cases for SOC verification. Required Experience Strong background on functional verification fundamentals, environment planning, test plan generation, environment development System Verilog experience and experience with UVM based functional verification environment development is required. Good knowledge of verilog/vhdl/C/C++/Perl/Python. Expertise in AMBA protocols. (AXI/AHB/APB). Good knowledge of at least one of the USB/PCIE/Ethernet/DDR/LPDDR or similar protocols Good handle on using one or more version control software Good handle on using one or more load sharing software Desirable Skills And Experience Prior experience with Cadence tools and flows is highly desirable. Familiarity with ARM/CPU architectures is a plus. Experience in developing c-based test cases for SOC verification Some experience with assembly language programming Good knowledge of some of the protocols like UART, I2C, SPI, JTAG Embedded C code development and debug Formal Verification experience Strong vocabulary, communication, organizational, planning, and presentation skills are essential. Ability to work independently and productively with high quality output and results in a fast paced and dynamic environment. Ability and desire to learn new methodologies, languages, protocols etc. Must be open to constant personal development and growth to meet the evolving demands of the semiconductor industry. Self-motivated and willing take up additional responsibilities to contribute to team’s success. We’re doing work that matters. Help us solve what others can’t. Show more Show less

Posted 3 weeks ago

Apply

3.0 - 6.0 years

9 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

Job Summary If you are a Embedded software engineering professional, Emerson has an exciting role for you! We are looking for a Embedded software engineer to work with our controls and software team. This role will work independently and as a part of a team and will be involved in development of real-time embedded software user stories and implement requirements with a focus on quality and performance. You must have a passion for learning, and the ability to apply that learning in a practical manner to your high-quality work In This Role, Your Responsibilities Will Be: As an Embedded Software Engineer, you will use your software skills to develop new features and solve customer problems in our control system products. Work in small, self-motivated teams collaborating with global Scrum teams. Be involved in all phases of software development from product definition to production release. Use Agile software development practices to build and test our products using Continuous Integration. Break down problems and estimate time for development tasks. Work with cross functional teams (i. e. Software, Hardware, System Test and Product Management) to accomplish your assignments. Develop deep domain expertise while working on various assignments in control system platforms. Drive world-class quality in the development and support of products. WHO YOU ARE You can take quick and decisive actions in constantly evolving, unexpected situations. Showing a tremendous amount of initiative in tough situations; is outstanding at spotting and seizing opportunities. Have a clear sense of ownership in accomplishing objectives despite obstacles and setbacks. Open to work collaboratively with others across the organization to achieve shared objectives. Like to encourage the expression of diverse ideas and opinions. For This Role, You Will Need: Bachelor s or master s degree in Computer science/Electronics and Communication/Electrical Engineering. 3 to 6 years of Embedded software development experience in with Intel x86/ ARM architectures-based microprocessors/controllers. Strong expertise and experience in C/C++ Programming languages Good Knowledge in RTOS concepts. Good understanding of TCP/IP, UDP and Serial based protocols like Modbus, Profinet, Profibus. . etc. Ability to read hardware schematics and use of debugging instruments like oscilloscope, logic analyzers. Experience with standard JTAG based debuggers for debugging the system. Experience with Agile development process. Good understanding of Continuous Integration and deployment systems used in software development. Strong analytical and problem-solving skills Strong written and oral communication skills Preferred Qualifications that Set You Apart: Experience with Programmable Logic Controllers Having firmware development experience with Xilinxs Ultrascale SOC is an added advantage Experience in scripting languages like Python Our Culture Commitment to You . .

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Science City, Ahmedabad, Gujarat

On-site

Indeed logo

Job Title: Senior Embedded Firmware Engineer Location: Ahmedabad, Gujarat Company: ATRI Solutions Pvt. Ltd. Experience: 5+ 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. 5+ 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. What We Offer: Opportunity to work on innovative and impactful projects. Collaborative and tech-driven work environment. Career growth and skill enhancement opportunities. Flexible work culture and supportive leadership. To Apply: https://www.atrisolutions.com/interview-phase-1 Job Type: Full-time Pay: ₹254,952.88 - ₹1,175,919.47 per year Schedule: Day shift Work Location: In person Speak with the employer +91 9081068979

Posted 3 weeks ago

Apply

Exploring JTAG Jobs in India

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

Top Hiring Locations in India

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

Average Salary Range

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

Career Path

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

Related Skills

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

Interview Questions

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

Conclusion

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

cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies