Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6 - 7 years
20 - 25 Lacs
Pune
Work from Office
Some careers shine brighter than others. If you re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. We are currently seeking an experienced professional to join our team in the role of Senior Software engineer In this role you will: Working cross functionally with teams across HSBC Mobile to ship new features or products Collaborating with development teams to configure projects and build processes Developing tools and processes to improve and automate workflows Setup and maintain a scalable, stable set of build, test and deploy jobs Troubleshooting and resolving complex software integration issues Refactoring and continuous improvement of the code bases The work of the HSBC Digital teams includes developing new mobile apps and online experiences; using digital messaging to enhance our customer relationships; building and improving the underlying technology and security platforms; and innovating our propositions to compete effectively in a mobile, data-driven world. Taking responsibility for releases and contributing to the ongoing support of the live apps Requirements To be successful in this role you should meet the following requirements: Solid experience in Mobile Engineering Have strong coding ability and testing mindset, e.g. CI/CD, high code coverage, chaos engineering Experience with Gradle build system Experience with Jenkins or similar CI/CD platforms Experience with UI automation testing at scale (Espresso, or similar tools) Experience with Managing emulators/device farms Knowledge of or willingness to learn programming in Python, Groovy, Kotlin and Swift Knowledge of agile project management with cross functional teams, using Jira and Confluence
Posted 4 months ago
- 3 years
0 Lacs
Bengaluru
Work from Office
We are seeking a full-time Software Engineering Intern. In this role, you will be responsible for learning and training to develop software solutions. What You Will Do Learn to develop software using C, C++, Java or other selected languages on Android Platform. Desirable to have knowledge on Android Basics. Learn to test software using debuggers, emulators, simulators. Learn to perform software releases and software quality assurance activities. Positive attitude to learn and work in a team. Prefer Work from office. Automotive trends and best practices are ever changing, so must take time and learn and hone your engineering skills. What You Need to Be Successful Good knowledge of C/C++, Java, Android and Embedded systems or must possess relevant experience Bonus Points if You Have Excellent academics & Hold degree of BE/BTech, ME/MTech, MSC, MCA
Posted 4 months ago
2 - 4 years
3 - 7 Lacs
Bengaluru
Work from Office
Reporting to the QE Manager, the candidate will be responsible for ensuring on quality and on time delivery of test planning, test data preparation and execution activities in the delivery of Testing new or modified applications/systems across multiple platforms. The QE Automation Engineer will be a high-performing individual who is methodical, inquisitive and has a passion for quality. They will partner with their Scrum Team and business colleagues on a journey of continuous learning and improvement to ensure ongoing optimisation of our test automation capability in support of key strategic outcomes for our business. Working across our International Health IT Team to deliver successful Test Automation solutions enabling all methodologies with a focus on SAFe Agile, you will work with individuals from across the world, with both in-person and remote teams. Main Duties / Responsibilities: Responsible for delivering the QE Automation roadmap for each team Build & maintain the automation for critical & complex business applications Product understanding and creating test automation scripts for In-sprint & regression testing Creating and executing test scripts in test management tool and reporting bugs Determine priority for test cases and create effective execution plans with maximum coverage Participate in PI & Sprint planning and other Agile ceremonies Track & report automation progress as per PI plan Develop skills in new automation tools to improve the automation penetration Contribute towards implementation of new ideas & solutions Adheres to the organizations Quality Engineering best practices and help to drive changes to achieve more efficiency Identify & Support Automation and DevOps opportunities; looking at efficiencies in In Sprint Automation as well as Regression as we develop our CI/CD pipelines Required Skills and Experience: Bachelor s degree in Computer Science or a related discipline and at least two, typically five or more years experience in a system quality environment, or an equivalent combination of education and work experience 2 - 4 Yrs. experience in QE - Test Automation 2 - 4 Yrs. Experience in Programming language like Java 2 - 4 Yrs. experience in automation of mobile app testing with Appium (using real devices with emulators and Browser Stack) 2 - 4 Yrs. experience of REST API testing (Manual/automation using Postman and other tools using java). Experience of test automation in BDD process Experience of developing custom automation solutions & functions Experience of doing deep failure analysis to address automation failures Good experience of working in all phases of Test Cycles (Test Design, Test Reviews, Test Execution, Defect management & reporting) Experience of running the test execution through CI/CD pipelines Knowledge of Health Insurance Industry Broad knowledge of the Software Delivery Lifecycle with specific expertise of Software Testing Proven experience of working within an Agile environment Broad knowledge of automated testing and modelling tools Good knowledge of different web browsers like Internet Explorer, Firefox, MS Edge, Chrome Competent user of Microsoft office applications like Excel, Word, PowerPoint and Outlook Excellent written and oral communication skills Strong problem-solving and analytical skills Comfortable working independently, leading a team or as part of a team Demonstrate accuracy and possess a keen eye for detail Desirable Skills and Experience Experience in web automation using other automation tools & frameworks Codeless automation tools experience Experience in implementation of CI/CD pipeline using Jenkins/Azure DevOps
Posted 4 months ago
4 - 8 years
32 - 37 Lacs
Hyderabad
Work from Office
We are looking for an adaptive, self-motivative design verification engineer to join our growing team. As a key contributor , you will be part of a leading team to drive and improve AMDs abilities to deliver the highest quality, industry-leading technologies to market. The V erification Engineering team furthers and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development. 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/ time zone s . You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES: Develop/Maintain tests for functional verification and performance verification at the core level Build testbench components to support the next generation IP Maintain or improve current test libraries to support IP level testing Create hardware emulation build to verify the IP functional performance Maintain and improve current hardware emulation environment to speed up the runtime performance and improve the debug facility Provide technical support to other teams PREFERRED EXPERIENCE: Good at C/C++ Familiarity with SystemVerilog and modern verification libraries like UVM Experience/Background on Computing/Graphics is a benefit Experience with OpenGL/OpenCL/D3D programming is a benefit ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering
Posted 4 months ago
10 - 12 years
10 - 20 Lacs
Gurugram
Work from Office
Requirements Elicitation, Understanding, Analysis, & Management • Understand the project's Vision and requirements, and contribute to the creation of the supplemental requirements, building the low-level technical specifications for a particular platform and/or service solution. Project Planning, Tracking, & Reporting • Estimate the tasks and resources required to design, create (build), and test the code for assigned module(s). • Provide inputs in creating the detailed schedule for the project. • Support the team in project planning activities, in evaluating risks, and shuffle priorities based on unresolved issues. • During development and testing, ensure that assigned parts of the project/modules are on track with respect to schedules and quality. • Note scope changes within the assigned modules and work with the team to shuffle priorities accordingly. • Communicate regularly with the team about development changes, scheduling, and status. • Participate in project review meetings. • Tracking and reporting progress for assigned modules Design: • Create a detailed (LLD) design for the assigned piece(s) with possible alternate solutions. • Ensure that LLD design meets business requirements. • Submit the LLD design for review. • Fix the detailed (LLD) design for the assigned piece(s) for the comments received from team. Development & Support • Build the code of high-priority and complex systems according to the functional specifications, detailed design, maintainability, and coding and efficiency standards. • Use code management processes and tools to avoid versioning problems. • Ensure that the code does not affect the functioning of any external or internal systems. • Perform peer reviews of code to ensure it meets coding and efficiency standards. • Act as the primary reviewer to review the application code created by software engineers to ensure compliance to defined standards. Recommend changes to the code as required. Testing & Debugging • Attend the Test Design walkthroughs to help verify that the plans and conditions will test all functions and features effectively. • Perform impact analysis for issues assigned to self and Software Engineers /Sr Engineers. • Actively assist with project- and code-level problem solving, such as suggesting paths to explore when testing engineers or software engineers encounter a debugging problem, and escalate urgent issues. Documentation • Review technical documentation for the code for accuracy, completeness, and usability. • Document and maintain the reviews conducted and the unit test results. Process Management • Adhere to the project and support processes. • Adhere to best practices and comply with approved policies, procedures, and methodologies, such as the SDLC cycle for different project sizes. • Shows responsibility for corporate funds, materials and resources. • Ensure adherence to SDLC and audits requirements. • Adhere to best practices and comply with approved policies, procedures, and methodologies. Coaching and Mentoring • Act as a technical subject matter expert for the internal team on areas such as system functionality and approach including solving systems operations issues, performance initiatives. Leverage existing knowledge and expertise in multiple ways. • Build team skills using formal and/or informal training sessions. • Create and maintain knowledge repositories for lessons learnt and developments in the respective domains. Job Summary: We are seeking a highly experienced Senior Mobile Test Automation Engineer with a strong background in mobile testing (iOS and Android) and test automation frameworks. The ideal candidate will have at least 10 years of experience in QA with a focus on designing, developing, and maintaining robust mobile automation solutions. You will play a key role in leading test automation efforts, mentoring junior testers, and ensuring the delivery of high-quality mobile applications. Key Responsibilities: Lead the design and implementation of automation frameworks for mobile platforms (Android/iOS). Develop and maintain automated test scripts using tools such as Appium, Espresso, XCUITest, or Selenium. Define test strategies, plans, and test cases for mobile applications (manual and automated). Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). Collaborate with developers, product owners, and DevOps engineers to understand requirements and enhance test coverage. Drive quality assurance initiatives and metrics for test coverage, performance, and stability. Conduct performance and load testing of mobile applications. Perform exploratory and manual testing when needed to supplement automated tests. Document and report bugs clearly; verify fixes and maintain regression suites. Mentor junior QA engineers and provide guidance on best practices in mobile testing and automation. Required Qualifications: 10+ years of overall experience in software testing with a focus on mobile (iOS/Android) testing. 5+ years hands-on experience in mobile automation using tools like Appium, Espresso, XCUITest, or other similar frameworks. Proficiency in programming/scripting languages such as Java, Kotlin, Swift, Python, or JavaScript. Deep understanding of mobile platforms, device management, and emulators/simulators. Experience with test management tools (e.g., TestRail, Zephyr) and bug tracking tools (e.g., Jira, Bugzilla). Experience with CI/CD tools and version control systems like Git. Strong knowledge of Agile/Scrum methodologies. Excellent analytical, debugging, and problem-solving skills. Preferred Qualifications: Knowledge of cloud-based testing platforms (e.g., BrowserStack, Sauce Labs). Exposure to BDD frameworks like Cucumber or Serenity. Soft Skills: Strong communication and collaboration skills. Proactive mindset and ability to work independently. Leadership capabilities and a passion for mentoring others. Location: This position can be based in any of the following locations: Gurgaon For internal use only: R000106648
Posted 4 months ago
8 - 13 years
45 - 55 Lacs
Bengaluru
Work from Office
NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel. NVIDIA is seeking a motivated memory subsystem architects with great analytical skills and a deep understanding of system architecture and performance, to work with a team to model, debug and analyze performance issues in the Memory subsystem. What you will be doing: Contribute to advancing GPU Architecture and Simulators, GPU testing infrastructure, metrics, and/or compilers. Performance modeling and simulation of features to improve memory system efficiency. Develop test plans and testing infrastructure. Debug tests on architecture simulators. Performance analysis/ bottleneck analysis of sophisticated, Memory subsystem units and features. Work on hardware models of different levels of extraction, including performance models, RTL test benches and emulators to find performance bottlenecks in the system. Working with various multi functional teams like ASIC design and verification.. What we need to see: Master/Bachelors degree in Electrical Engineering, Computer Science, Computer Engineering or related field (or equivalent experience). 5+ years experience dealing with system level architecture and performance issues. Strong programming ability in C, C++. Exposure to Verilog/System Verilog is a strong plus. Good understanding of Memory subsystem architecture, caches , MMU, memory controller, NOC / interconnects, computer architecture. Debugging and analysis, including use of RTL dumps to debug failures. Exposure to performance simulators, cycle accurate/approximate models or emulators for pre-silicon performance analysis is a plus. Strong communication and interpersonal skills are required along with the ability to work in a dynamic, product oriented, distributed team. Ways to stand out from the crowd: Knowledge of the memory system, caching, interconnects, DRAM controller, Memory management unit, performance modeling and analysis. Widely considered to be one of the technology world s most desirable employers. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. #LI-Hybrid
Posted 4 months ago
10 - 11 years
13 - 14 Lacs
Bengaluru
Work from Office
* Bridging and closing gaps between the available or required Emulation IP feature set and the Design IP verification of all its functions, covering both the Controller and PHY. * Reporting metrics and driving improvements in Emulation IP. * Using your expertise to drive requirements for the Emulation IP and ensure its correct usage and deployment in verification strategies for both Controller and PHY. * Staying ahead of evolving standards, understanding future changes, specification errata, and driving this understanding into both the Emulation IP and Design IP teams. * Reviewing test plans in both Emulation IP and Design IP to ensure they deliver the required function, feature, and quality to be best in class. The Impact You Will Have: * Enhancing cross-functional collaboration to improve product quality and end customer satisfaction. * Changing the mindset in the way we use Emulation IP in validating digital designs and architectures. * Driving innovation in defining requirements for IP product development, in the context of Emulation. * Evolving and integrating best-in-class methodologies within the organization. * Standardizing and optimizing workflows to increase efficiency and compliance. What You ll Need: * 10+ years of relevant experience. * Results-driven mindset. * Exposure on advanced protocols like PCIe and DDR interfaces. * Experience with Zebu in the context of technology and IP verification. * Proven track record in IP product development, specifically emulation. * Experience in cross-functional collaborations. * Excellent communication skills and a beacon for change. * Adaptability and comfort in a matrixed, international environment.
Posted 4 months ago
10 - 15 years
13 - 18 Lacs
Bengaluru
Work from Office
Bridging and closing gaps between the available or required Emulation IP feature set and the Design IP verification of all its functions, covering both the Controller and PHY. Reporting metrics and driving improvements in Emulation IP. Using your expertise to drive requirements for the Emulation IP and ensure its correct usage and deployment in verification strategies for both Controller and PHY. Staying ahead of evolving standards, understanding future changes, specification errata, and driving this understanding into both the Emulation IP and Design IP teams. Reviewing test plans in both Emulation IP and Design IP to ensure they deliver the required function, feature, and quality to be best in class. The Impact You Will Have: Enhancing cross-functional collaboration to improve product quality and end customer satisfaction. Changing the mindset in the way we use Emulation IP in validating digital designs and architectures. Driving innovation in defining requirements for IP product development, in the context of Emulation. Evolving and integrating best-in-class methodologies within the organization. Standardizing and optimizing workflows to increase efficiency and compliance. What You ll Need: 10+ years of relevant experience. Results-driven mindset. Exposure on advanced protocols like PCIe and DDR interfaces. Experience with Zebu in the context of technology and IP verification. Proven track record in IP product development, specifically emulation. Experience in cross-functional collaborations. Excellent communication skills and a beacon for change. Adaptability and comfort in a matrixed, international environment
Posted 4 months ago
8 - 12 years
11 - 15 Lacs
Bengaluru
Work from Office
An Emulation Expert with deep knowledge of IP interfaces such as PCIe and DDR, and experience with Zebu. You have a proven track record in IP product development focused on emulation and verification. You thrive in a matrixed, international, and team-oriented environment with multiple stakeholders. Your hands-on approach, collaborative mindset, and proactive attitude drive results. You are passionate about right-first-time development, ensuring traceability of all verification requirements and covering the entire ecosystem of Controller and PHY. What You ll Be Doing: Bridging and closing gaps between the available or required Emulation IP feature set and the Design IP verification of all its functions, covering both the Controller and PHY. Reporting metrics and driving improvements in Emulation IP. Using your expertise to drive requirements for the Emulation IP and ensure its correct usage and deployment in verification strategies for both Controller and PHY. Staying ahead of evolving standards, understanding future changes, ECNs, and specification errata, and driving this understanding into both the Emulation IP and Design IP teams. Reviewing test plans in both Emulation IP and Design IP to ensure they deliver the required function, feature, and quality to be best in class. The Impact You Will Have: Enhancing cross-functional collaboration to improve product quality and end customer satisfaction. Changing the mindset in the way we use Emulation IP in validating digital designs and architectures. Driving innovation in defining requirements for IP product development, in the context of Emulation. Evolving and integrating best-in-class methodologies within the organization. Standardizing and optimizing workflows to increase efficiency and compliance. What You ll Need: 8+ years of relevant experience. Results-driven mindset. Subject Matter Expert in PCIe and DDR interfaces. Experience with Zebu in the context of technology and IP verification . Proven track record in IP product development, specifically emulation . Experience in cross-functional collaborations. Excellent communication skills and a beacon for change. Adaptability and comfort in a matrixed, international environment .
Posted 4 months ago
6 - 11 years
20 - 25 Lacs
Chennai
Work from Office
JD Pega Robotics System Architect CRSA Designation Pega Robotics System Architect Required Skills 6 years of PEGA RPA implementation 2 years of Development experience in core Technologies Net C Good to have SQL experience Pega CRSA certification is a must Roles Responsibilities Facilitateleadparticipate in identification of solution options and features for a Pega RPA application Closely work with Client teams to provide technical solutions and guidance to resolve complex Business challenges Develop RPA RDA bots using Pega RPA Having automated processes that integrate with web sites desktop applications mainframe emulators ERP software CRM software etc Design and develop robotic automation solutions using Pega Robot Studio Create and maintain robotic automation scripts and assets Test and debug robotic automation solutions Manage and deploy robotic automation solutions using Pega Robot Manager Monitor the performance of robotic automation solutions Troubleshoot and resolve issues with robotic automation solutions Strong understanding of Pega Robotic Automation platform and its components Pega Robot Studio Pega Robot Manager Pega Robot Runtime Communicate solution options to business ownersstakeholders and Architecture review boards Assess future BOT infra expansion from technical or business perspective and perform due diligence to arrive at an optimal solution Ensure alignment with enterprise technology standards eg solution patterns application frameworks technology roadmaps capital plans Maintain awareness of current technology assets and the capability of each Deliver all project deliverables on scope on time with highest levels of quality Take ownership of entire Technology delivery and act as Technical Design Authority for multiple projects Provide ownership for all design recommendations by keeping involved throughout the entire lifecycle Serve as an RPA and Pega leadermentor Quality Governance and ensure team are adhering to development best practices and configuration Review the work of others providing guidance and support Ability to Assist with Troubleshooting and Debugging of Complex Systems must be able to clearly identify root causes of production level architecture issues and make practical suggestions with proofbased technical reasoning Responsible for designing ideal Deployment procedures Have a working knowledge of the following Pega RPA design and implementation topics Adaptors Pega Robot Manager Interrogation and Match Rules Pega RPA Service Package Server Synchronization engine OCR Customized Net Components Authentication Building Automation Functions Security Exception Handling Pega Robot Runtime Deployment Process Experience working in an agile SCRUM Software Development project lifecycle Ability to propose innovative and outofthebox solutions for complex Business problems
Posted 4 months ago
5 - 10 years
4 - 8 Lacs
Bengaluru
Work from Office
Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Emulation Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will analyze, design, code, and test multiple components of application code across one or more clients. You will perform maintenance, enhancements, and/or development work in a dynamic environment, contributing to the success of the projects. Roles & Responsibilities: Expected to be an SME, collaborate, and manage the team to perform. Responsible for team decisions. Engage with multiple teams and contribute on key decisions. Provide solutions to problems for their immediate team and across multiple teams. Lead and mentor junior team members. Conduct code reviews to ensure code quality and adherence to coding standards. Professional & Technical Skills: Must To Have Skills: Proficiency in Emulation platform like Palladium/Zebu/Veloce/HAPS. Strong understanding of SOC Architecture Experience with debugging using any Emulation Palladium/Zebu/Veloce/HAPS platform. Hands-on experience with ARM (A/M) architecture. Knowledge of C language. Additional Information: The candidate should have a minimum of 5 years of experience in Emulation. This position is based at our Bengaluru office. A 15 years full-time education is required. Qualification 15 years full time education
Posted 4 months ago
5.0 - 10.0 years
9 - 13 Lacs
noida
Work from Office
Increasing digitalization and flexibility of production processes presents outstanding potential. In Digital Industries, we enable our customers to unlock their full potential and drive digital transformation with a unique portfolio of automation and digitalization technologies. From hardware to software to services, weve got quite a lot to offer. How about you Position Overview Siemens EDA is looking for a highly motivated Product Engineer to help define, promote, and deploy hardware assisted acceleration with Veloce emulation and prototyping solutions at leading edge semiconductor and systems customers. As a hardware-assisted verification solutions expert you will be part of the world-wide Veloce experts team working with emulation and prototyping solutions for pre and post silicon validation, verification and software bring-up of industrys most complex SoC and FPGA designs using the latest advances in co-emulation technologies with Veloce Transactor Layer (VTL) transactors and testbenches. Key responsibilities Assist applications engineers (AEs) and customers with integration and debug of verification solutions to enable Testbench acceleration in a hardware-assisted verification environment Support PCIe, AMBA-based, UART, and serial protocol (SPI, I2C, ") transactors targeting emulation and prototype platforms. Build or support example designs for solutions that use SystemC or UVM transactors. Drive Veloce technology at various customers using hands-on technical expertise. Requires working directly with customers to ensure technical results are met. Promote technical customer service to build and improve customer relationships, ensuring long term customer happiness. Work closely with the sales team in a focused strategy to expand our business. Provide feedback and product ideas to our solutions product development teams. Troubleshoot and remove technical obstacles. Work very closely with all team member to ensure full customer happiness. Develop and deliver technical presentations/trainings on new features and product updates. Communicate customers' technical requirements to product marketing. Develop a network of technical relationships at a peer-to-peer level with our customers. Use complex design and tooling tasks involving multiple design environments. Cogently communicate software problems to product development. Assists other specialists in the design, development, and implementation of large-scale solutions on multiple software products and hardware platforms. Provides business and technical feedback to software and hardware vendors. Use advanced data exchange methodologies to facilitate effective data sharing between dissimilar systems or applications that span across engineering disciplines. Responsible for in-depth technical papers and presentations to customer management or at technical conferences. Guide junior engineers. Work with minimal direction on complex projects with latitude for independent judgment and discretion. Well skilled with broad proficiency. Required Qualifications We seek a graduate (Bachelor's) with 5+ years of related experience or post graduate (Master's) with 3+ years of proven track record. Familiarity with Verilog/SystemVerilog or SystemC and UVM Must have experience with emulation of large scale CPU, GPU or Systems-on-Chip (MPSoC) designs, emulation technologies, usages and industry approaches. Prior experience in a customer facing function such as application engineer from an emulation or prototype systems provider a plus! We've got a lot to offer, how about you A collection of over 377,000 minds building the future, one day at a time in over 200 countries. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow! #LI-EDA #LI-HYBRID
Posted Date not available
4.0 - 9.0 years
20 - 25 Lacs
bengaluru
Work from Office
Firmware (FW) Engineers are responsible for developing GPU system level power and control firmware on ARM Cortex M3. Engineers are also in charge of validating/commercializing Firmware in pre-silicon (DV) and post-silicon (Emulation / Windows / Linux-Android) platforms. Primary tasks in this role include: Firmware & Spec Ownership GPU Power and Control sequences/Spec. ramp up and ownership Review and signoff software usage model with hardware engineers Firmware & Software design of hardware sequences collaborating with hardware designers Firmware source code development, verification, integration, review and maintenance Review and analyze test results, propose failure hypothesis and debug steps across pre and post silicon On Silicon prototypes to feed future feature HW/FW Architectures Pre-Sil: Support & enable test environment development, test plan and firmware validation on DV & emulation platforms Post-Sil: Support & enable test and validation on post-silicon platforms across windows and Linux-Android Primary POC for customer issues during commercialization Good understanding of System/SW level security architecture and hierarchy Work with GPU HW/SW leads to ramp up on GPU security Architecture and requirements Participate in GPU security reviews & products review for select projects Qualifications: Experience in Embedded System Design Experience with system architecture and hardware design (Verilog/SystemVerilog) with emphasis on CortexM3 Experience in C/C++ coding/debug and scripting (PERL, Python) Experience with Lauterbach embedded system debug tools Experience with FW/HW debug utilizing Logic Analyzers, Spectrum Analyzers, Oscilloscope Bachelors/Masters degree in Electrical/Electronics Engineering, Computer Science, or related field Minimum 4 years of experience in firmware development, hardware design/verification, debug and support Good understanding of SW memory management architecture Any prior work experience on Automotive projects is a plus Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
Posted Date not available
3.0 - 6.0 years
3 - 7 Lacs
chennai, bengaluru
Work from Office
This job might be for you if You enjoy solving problems. You love taking on difficult challenges and finding creative solutions. You dont know the answer but will dig until you find it. You communicate clearly. You write well. You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take ownership of the time you spend with us and make a difference. You can impress our customers with your enthusiasm to solve their issues (and solve them!) Job Description Required Solid RTL coding experience including Microarchitecture of design System Verilog and Verilog coding using provided coding styles. Understanding of SDC Understanding STA reports and how to adjust RTL accordingly. Designing for error cases and debug of IP 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. Job Description Preferred Experienceleading small design team. C coding / Firmware skills Knowledge on common processor architectures(ARM, RiscV) FPGA experience includes part selection, pin assignment, timing constraints, synthesis, and debug of design in the FPGA. Lab brings up experience, scripting. Relevant tool experience such as: Socrates, Core Consultant in additionto standard simulation tools (xcellium, vcs, etc) Emulation experience(Zebu, Palladium, etc) Board knowledge, component selection, probing, debug. JTAG debugging experience (Coresight, Lauterbach, etc). Low power design techniques Qualifications E./B.Tech. degree at minimum.
Posted Date not available
5.0 - 10.0 years
13 - 17 Lacs
bengaluru
Work from Office
General Summary: Job Overview: As a CPU Emulation Engineer, you will work as part of CPU verification team to deliver emulation-based solutions for CPU team. You will work closely with all disciplines of CPU team to help verify and validate high performance CPUs. Role and Responsibilities Work closely with CPU RTL, performance, verification and SW teams to deliver emulation-based solutions. Architect and develop test bench infrastructure in C/C++ and Systemverilog for enabling CPU emulation across different platforms. Develop verification methodology, ensuring scalable and portable environment across simulation and emulation. Debug emulation performance and area issues to efficiently use emulation resources. Develop environment to run verification test cases, OS boot, performance benchmarks and other vectors. Develop debugging methodology to enable efficient debug and root causing of CPU functional and performance issues. Develop and maintain emulation environment to collect metrics related to emulation environment. Work closely with emulation CAD team to resolve infrastructure issues and ensure productivity on emulation models. Execute verification plans, including design bring-up, DV environment bring-up, regression enabling for all features under your care, debug of the test failures. Preferred Qualifications 5+ years of experience with emulation platforms Palladium, Zebu, Veloce, FPGAs. Experience with synthesizing and optimizing designs and verification components developed in synthesizable Verilog. Experience with C/C++ DPI transactors and monitors. Experience in scripting using Perl, Python or shell scripts. Experience with packaging workloads for cloud. Experience with debugging ARM CPU based designs. Knowledge on ARM ISA and programmers model is a plus. Experience with Linux boot and firmware aspects is a plus. Experience with CPU architecture and micro-architecture is a plus. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
Posted Date not available
3.0 - 8.0 years
3 - 7 Lacs
hyderabad
Work from Office
Experience : 3 to 10 Years Qualification : Bachelors or Masters (Electronics and Communication Engineering or equivalent) Job Description: As an Emulation Engineer, youll be an integral part of a dynamic team dedicated to creating cutting-edge ASIC solutions for High-Performance Computing (HPC) systems. Your role will involve defining the validation strategy leading to functional sign-off for these high-performance computing designs. Key functions and responsibilities: Proficient in various emulation technologies, including simulation acceleration, in-circuit emulation, speed bridges, virtual prototyping, and hybrid methods. Familiarity with tools such as Palladium, Protium, Veloce, or Zebu. Good Knowledge of SystemC/C/C++ and UVM/SV verification languages Experience with SystemVerilog and C++ for modelling RTL components and transactors. Ability to develop C/C++/SystemC/SV tests in HDL-HVL (Hardware Description Language-Hardware Verification Language) Co-emulation platforms. Understanding of compilation and build flow. Skilled at building images from scratch, making necessary design modifications to adapt to emulation. Work closely with verification teams to define and implement comprehensive pre and post silicon test plans. Interface effectively with design, verification, validation, and software development teams to understand their needs from an emulation perspective. Experience in architecting emulation systems for various design scales (IP blocks, SOC, multi-chip systems). Balancing performance and ease of debug. Proficient in post-silicon bring-up, debugging, and issue reproduction on emulators. Familiarity with Python and TCL scripting languages. Exposure to domains such as PCIe, CXL, DDR, Flash, Memory, USB, and CPU. Strong communication and collaboration skills to work effectively with cross-functional teams and domain experts. Successfully manage multiple design releases and provide support for debugging customer issues.
Posted Date not available
2.0 - 7.0 years
3 - 7 Lacs
bengaluru
Work from Office
As a Functional verification engineer, you will be working on IBM server processors/SOC or ASICs used in IBM servers. Leading the development of the verification environment, testbenches and writing testcases. Develop skills in IBM Functional verification tools and methodologies. Work with design as well as other key stakeholders in debugging and fixing logic design issues and deliver a quality design Work with development team to ensure coverage criteria is met. Required education Bachelor's Degree Required technical and professional expertise 9 + years of experience in Functional Verification of processors or ASICs. Minimum 6+ years of experience in any of the following Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification. Core architecture/micro-architecture verification Multi-processor cache coherency, Memory subsystem verification. IO subsystem knowledge, any of the protocols like PCIE/CXL, DDR, Flash, Ethernet etc AXI/AHB/ACE/ACE-lite fabric verification or any other SoC fabric verification. Gate level simulation and emulation. Track record in leading team. Clock domain crossing and reset domain crossing verification Knowledge of functional verification methodology - UVM/OVM/System Verilog/SystemC/ Knowledge of HDLs (Verilog, VHDL) Developed test-plans and test strategies for IP/unit/block level verification. Good object-oriented programming skills in C/C++, scripting languages like Python/Perl. Worked on multiple levels of verification (unit/element/sub-system/system level) Development experience on Linux/Unix environments, GIT repositories and good understanding of Continuous Integration and DevOps workflow Exposure in developing testbench environment, write complex test scenario, debugging and triaging fails
Posted Date not available
5.0 - 10.0 years
6 - 10 Lacs
bengaluru
Work from Office
Overview UVM Based verificaton at SOC level Responsibilities As a Senior Design Verification Engineer, you will define verification methodology and implement the corresponding verification plan for the SoC. You will participate in the design verification and bring-up of the SoC by writing relevant tests, coverages, assertions, developing automation infrastructure, debugging code, test benches, test harnesses, while interacting with the extended team. You will work closely with multi-disciplinary groups including Product Design, Audio Technology, Computer Vision, Hardware and Software Engineering, to create a multi-model SoC that enables development of world-class hardware devices. Requirements Bachelor’s/ Master’s degree or higher in EEE/ECE 5+ years or more of practical semiconductor design verification including System Verilog, UVM, GLS, assertions and coverage driven verification. Experience using multiple verification platformsUVM test bench, emulator, software environments Experience with industry standard IO interfaces like AMBA, CXL, USB, MIPI, PCIE, DDR etc. Experience defining verification methodologies Experience with test plan development, test bench infrastructure, developing tests and verifying the design Experience with writing directed/constrained-random tests Experience identifying bugs in architecture, functionality, and performance with strong overall debug skills Experience verifying at multiple levels of logic from SoCs to full system testing Experience with industry standard tools and scripting languages (Python) for automation Experience in SOC Architecture is a strong plus Experience with ARM/RISCV Experience with debugging system level issues Experience with industry standard IO interfaces like AMBA, USB, MIPI, PCIE etc. Experience with formal verification techniques Excellent verbal and written communication skills
Posted Date not available
3.0 - 6.0 years
4 - 7 Lacs
bengaluru
Work from Office
: Experience in Android automotive infotainment testing Familiar with using android frameworks like CTS/VTS for Android automotive systems Solid knowledge of Android Automotive Framework and debugging techniques. Solid understanding of software development lifecycle (SDLC) and testing methodologies Experience in CI/CD pipeline integration for Android testing Experience with Android emulators and physical devices for testing is a plus. Knowledge on Java and Kotlin is a plus Strong problem-solving and analytical skills. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted Date not available
3.0 - 7.0 years
4 - 8 Lacs
bengaluru
Work from Office
: Experience in Android automotive infotainment testing Familiar with using android frameworks like CTS/VTS for Android automotive systems Solid knowledge of Android Automotive Framework and debugging techniques. Solid understanding of software development lifecycle (SDLC) and testing methodologies Experience in CI/CD pipeline integration for Android testing Experience with Android emulators and physical devices for testing is a plus. Knowledge on Java and Kotlin is a plus Strong problem-solving and analytical skills. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted Date not available
3.0 - 7.0 years
4 - 8 Lacs
bengaluru
Work from Office
: Experience in Android automotive infotainment testing Familiar with using android frameworks like CTS/VTS for Android automotive systems Solid knowledge of Android Automotive Framework and debugging techniques. Solid understanding of software development lifecycle (SDLC) and testing methodologies Experience in CI/CD pipeline integration for Android testing Experience with Android emulators and physical devices for testing is a plus. Knowledge on Java and Kotlin is a plus Strong problem-solving and analytical skills. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted Date not available
3.0 - 6.0 years
4 - 7 Lacs
bengaluru
Work from Office
: Experience in Android automotive infotainment testing Familiar with using android frameworks like CTS/VTS for Android automotive systems Solid knowledge of Android Automotive Framework and debugging techniques. Solid understanding of software development lifecycle (SDLC) and testing methodologies Experience in CI/CD pipeline integration for Android testing Experience with Android emulators and physical devices for testing is a plus. Knowledge on Java and Kotlin is a plus Strong problem-solving and analytical skills. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted Date not available
12.0 - 15.0 years
9 - 13 Lacs
bengaluru
Work from Office
Builds emulation and FPGA models and solutions from RTL design using synthesis, partitioning, and routing tools. Develops, integrates, tests, and debugs hardware and software collateral in simulation, emulation, and FPGA models for testing new features. Writes directed tests, develops the test environment and hybrid emulation environment, and supports verification of hardware and software/firmware. Defines and develops new capabilities and tools to achieve better verification through improved emulation and FPGA model usability. Enables acceleration of RTL development and improve emulation/FPGA model usability for pre-silicon verification, post-silicon validation, and software development. Develops improvements to usability by RTL validation and debugging of failing RTL tests on the emulation platform and interfaces with and provides guidance to verification teams for optimizing pre-silicon verification environments, test suites, and methodologies for emulation efficiency. Develops and utilizes automation aids, flows, and scripts in support of emulation utilization. Applies understanding of emulation and FPGA prototyping tools and methodologies, SoC integration, emulation transactors, emulation performance and optimization techniques, RTL simulation, and hybrid emulation environments (virtual platform and FPGA/emulation model). Collaborates with design, power and performance, silicon validation, and software teams, and participates in SoC and IP bring up, root causes testbench issues, IP and SoC testcases, and emulator/FPGA environment issues. Qualifications: Bachelor of Engineering with 12+ years of experience
Posted Date not available
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |