Jobs
Interviews

268 Computer Architecture Jobs - Page 5

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

2.0 - 7.0 years

4 - 9 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for Software Engineers to help develop our AI software stack. The team is comprised of experts that span the full stack from software architecture, algorithm development, kernel optimization, down to hardware accelerator block architecture and design. Responsibilities Development of AI SW stack framework enhancements for optimal resource usage while running a neural network on Qualcomm hardware Development of software tools for profiling, and debugging to support rapid deployment of new neural networks in this fast-changing field Collaborating with AI Hardware and architecture teams to continuously improve our AI solution Being an active contributor to the development process to ensure commercial quality software releases Work Experience: Minimum Qualifications At least 2 years of experience in C/C++, with significant part of that on embedded systems Excellent programming capability and analytical, development, and debugging skills Exposure to RTOS, kernel drivers, Computer Architecture Android / Embedded Linux software development Additional Preferred Qualifications Working knowledge of Python and Git Curiosity and willingness to continually learn new things and propose new ideas. Excellent communication skills (verbal, presentation, written) Ability to collaborate across a globally diverse team and multiple interests Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Posted 1 month ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Job Overview Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in.We are looking for a passionate and skilled software professionals to provide software engineering solutions for development projects in the Security systems team. In this position, you will work with a team of multi-disciplined professionals to develop and optimize systems, tools and methods for QTI security solutions. The position will require you to work on security software development that needs close interactions with internal teams and potentially with external customers as well.You will be contributing on various Security related technologies across Mobile platform Security, Cryptography, Trusted Execution environments, Access control mechanisms, vulnerability detection etc. You will work across multiple processors, Embedded software platforms, and operating systems. Your work will contribute towards making mobile platforms safe and secure to use and thus creating a positive impact on end user of the handset. Responsibilities Designing, developing, coding, testing and debugging Security related software on Embedded platforms. Analyze product requirements, identify impacted areas, derive requirements, and produce suitable designs. Developing software in C, Assembly. Python to run on ARM, RISCV & Proprietary CPU platforms. Follow defined methodologies, processes and procedures for various software development activities. Triage, Debug and resolve issues and bugs in the software through good problem solving skills. Collaborate within and cross functional teams as required to ensure quality work products are delivered. Demonstrate Self motivation and strong initiative and ability to work with minimal supervision or direction. Independently represent the team to internal and external stake holders / partners on their area of responsibility. Minimum Qualifications Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field. 3-5 years of experience in Embedded software development and programming in C / C++ / Assembly. Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts. Good understanding of OS concepts such as tasks, signals, timers, priorities, deadlocks, stacks, etc. Understanding of RTOS fundamentals like multi-threading, interrupt management, cache/memory management etc Experience with code versioning tools (git / perforce) build tools (Makefiles/SCons), and debuggers like JTAG. Experience in leading and driving software development activities independently and working with multiple teams. Experience in managing software projects across all phases like Requirement analysis, Design and validations. Good understanding of Software Security Concepts, Public Key Cryptography, ARM Trust zone, Virtualization etc. Good communication skills & ability to work with engineers, partners & customers across cultures / geographical sites Desirable Qualifications Good understanding of and experience on embedded processor architectures like ARMv8/9 or RISC-V processors. Experience with code versioning tools (git / perforce) build tools (Makefiles/SCons), and debuggers like JTAG.Good expertise and experience on product security for embedded devices, which may include a subset of the following skillsets: Symmetric & Asymmetric Cryptography, Device integrity & Authentication, Secure communications, Trusted execution environment, Protected virtualization Platform isolation techniques, Embedded/real time OS security, Vulnerability detection methods, Exploit mitigation techniques, Hardware access control, Secure provisioning and debug, Key management and applied cryptography

Posted 1 month ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Qualcomm is hiring strong DV engineers to verify high performance and low power CPUs in Bangalore. Please forward your profiles if you meet the requirement. Roles and Responsibilities o Responsible for power management verification includes Boot, Reset, clock gating, power gating, Voltage/frequency management, limit management and throttling. o Work closely with design/verification teams within CPU to develop comprehensive test plan. o Use simulation and formal verification methodologies to execute test plans. Write checkers, assertions and develop stimulus. o Verify power intent through use of methodologies like UPF. o Work closely with system architects, software teams and Soc team to validate system use cases. o Work closely with emulation team to enable verification on emulators and FPGA platforms. o Debug and triage failures in simulation, emulation and/or Silicon. o BE/BTech degree in CS/EE with 3+ years’ experience. o Experience in power management verification. o Implementation of assembly and C language embedded firmware. o Experience in C/C++, scripting languages, Verilog/system Verilog. o Strong understanding of power management features in CPUs and CPU based Socs. o Experience in verification of power management features such as clock gating, power gating, UPF, DVFS/DCVS, reliability, throttling etc. Preferred : o Good Understanding of CPU architectures and CPU micro-architectures. o In-depth knowledge of digital logic design, micro-processor, debug feature, and DFT architecture and microarchitecture o Experience with advanced verification techniques such as formal and assertions is a plus o Knowledge and verification experience in DFT and structural debug concepts and methodologiesJTAG, IEEE1500, MBIST, scan dump, memory dump is a plus Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 8+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 7+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 6+ years of Hardware Engineering or related work experience.

Posted 1 month ago

Apply

8.0 - 12.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Job Summary As a Senior Software Engineer for the Core Software and Data Management team at NetApp, you will focus on delivering solutions that meet customers needs across engineered systems and cloud services. The CSDM team is responsible for a range of functions in ONTAP, NetApps cross-platform data management and storage software. Areas of responsibility include ONTAP Filesystem, Anti-ransomware and Encryption data management capabilities, Core wafl features and quality. Job Requirements Excellent coding skills in C/C++ required, Python is optional. System/Kernel programming, Experience with Filesystems or Networking or file/cloud protocols is a must. Proven track record of leading mid to large sized projects. This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results. Responsible for providing support in the development and testing activities of other engineers that involve several inter-dependencies. Participate in technical discussions within the team and with other groups within Business Units associated with specified projects. Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals. A strong understanding and experience with concepts related to computer architecture, data structures and programming practices. Education Typically requires a minimum of 8-12 years of related experience with a Bachelor s degree or 6 years and a Master s degree; or a PhD with 3 years experience; or equivalent experience.

Posted 1 month ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Project description we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies - building blocks for gaming, Immersive platforms, and the data center. Developing great technology takes more than talentit takes amazing people who understand collaboration, respect, and who will go the "extra mile" to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to look at the opportunities available to come join our team. Responsibilities Contribute to the development and optimization of power management features in the Linux kernel, focusing on heterogeneous core architectures. Develop, test, and refine kernel patches related to power management, scheduler enhancements, and S0ix state optimization. Debug and resolve core idle state issues within the Linux kernel to improve system efficiency and performance. Work on DisplayPort (DP) and Alternate Mode (Alt Mode) functionalities in the kernel, ensuring seamless integration and performance. Collaborate with cross-functional teams to design and implement new features and improvements in the Linux kernel. Participate in code reviews, provide feedback, and ensure adherence to best practices and coding standards. Stay updated with the latest developments in the Linux kernel community and contribute to upstream projects. Document design specifications, technical details, and user guides for developed features and patches. SkillsMust have At least 7+ years of job experience, with at least 5+ years of Linux driver development experience. Proven experience in Linux kernel development with a focus on power management and optimization. Strong understanding of heterogeneous core architectures and their impact on kernel performance. Demonstrated contributions to Linux kernel patches, particularly in scheduler enhancements and S0ix state tuning. Experience in debugging core idle state issues and optimizing power management features. Familiarity with DisplayPort and Alternate Mode functionalities in the Linux kernel. Proficiency in C programming and kernel debugging tools. Solid understanding of computer architecture and power management technologies. Experience with version control systems, particularly Git. Excellent problem-solving skills and the ability to work independently and collaboratively in a team environment. Strong communication skills, both written and verbal. Experience with open-source development and community Nice to have Bachelors/master's in engineering.

Posted 1 month ago

Apply

10.0 - 15.0 years

12 - 17 Lacs

Hyderabad

Work from Office

Candidate should have experience in Software development, tools development role, firmware development role or validation tools development.Candidate shall design and develop algorithms for Post Silicon Validation of next generation IBM server processors, SOCs and ASICs. He/She will be working on processor Bringup Activities and own key debugs during the bring up/power on phase. The candidate will be expected to interface with multiple stakeholders in hardware design teams, lab teams, performance teams and characterization teams. Candidate must work on coverage closure by developing comprehensive test plans and strategies and drive to achieve coverage goals while interacting with stakeholders, verif teams and design teams. He/She must be skilled in utilizing object-oriented programming skills in C/C++ and scripting languages like Python/Perl to write complex test scenarios to automate/optimize. Candidate must possess experience in verifying multi-processor cache coherency and memory subsystems, ensuring seamless operation in complex systems. Proficiency in emulator env/FPGA validation is preferred. She/he must possess excellent communication skills and understand agile processes. The candidate must have an eagerness and curiosity to learn and be willing to code and participate hands on. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Technical ExpertiseVery proficient in C programming, Strong Scripting skills. Over 10 years experience in hands on Software development using C, C++. Computer Architecture KnowledgeIn-depth knowledge of computer architecture, including processor core design specifications, instruction set architecture, and logic verification. Multi-Processor Cache CoherencyExperience in verifying multi-processor cache coherency and memory subsystems, ensuring seamless operation in complex systems. Operating Systems and ConceptsAtleast 2 years experience with Multithreading, context switching, memory management related development Preferred technical and professional experience IO device drivers, firmware exposure(NIC controller, PCIe device controllers, ASIC FW development experience) ARM architecture RISC V architecture Spike simulator experience, QEMU simulator

Posted 1 month ago

Apply

15.0 - 20.0 years

50 - 55 Lacs

Bengaluru

Work from Office

The successful candidate: 15+ years experience developing software, with at least 5 years architecting solutions, preferably in IAM space . Prior experience in Identity and Access Management is a must. Has a balance of strategic and tactical skills, with a high-level of intellectual agility. Is equally happy defining architecture and coding. Wear multiple hats. We enjoy the prototyping and tinkering stages, as well as the rigor of making solutions production-ready. An exceptional communicator who can write, present and effectively adjust messages to meet the needs of the audience. Take ownership and doing whatever it takes to get the job done Attracts, develops, engages and retains talented team members by creating an environment where people can succeed personally by winning as a team. Personal characteristics: Expects and Delivers Results: Consistently drives high standards for the individual, the team and the organization. Will not accept failure as an option. Is a Data Driven: Does not rely on assumptions or anecdotes; prefers to let the data tell the story and inform the decision. Customer Focused: Continuously drives to understand the needs of the customer and aligns decisions to address those needs. Basic Qualifications Programming experience with Java, including object-oriented design Experienced in architecture and design (architecture, design patterns, reliability and scaling) of scalable systems Possess a sound understanding of the basic areas of Computer Science and Engineering such as Algorithms, Data Structures, Computer Architecture Preferred Qualifications Good grasp of cloud development concepts like micro-services, cloud hosts, distributed storage Experience setting up and/or maintaining automated build systems Experience with version control/Code-Review tools like GitHub etc. Experience with Docker, Kubernetes etc Education A Computer Science degree is preferred. An advanced degree is a plus. Career Level - IC5 The successful candidate: 15+ years experience developing software, with at least 5 years architecting solutions, preferably in IAM space . Prior experience in Identity and Access Management is a must. Has a balance of strategic and tactical skills, with a high-level of intellectual agility. Is equally happy defining architecture and coding. Wear multiple hats. We enjoy the prototyping and tinkering stages, as well as the rigor of making solutions production-ready. An exceptional communicator who can write, present and effectively adjust messages to meet the needs of the audience. Take ownership and doing whatever it takes to get the job done Attracts, develops, engages and retains talented team members by creating an environment where people can succeed personally by winning as a team. Personal characteristics: Expects and Delivers Results: Consistently drives high standards for the individual, the team and the organization. Will not accept failure as an option. Is a Data Driven: Does not rely on assumptions or anecdotes; prefers to let the data tell the story and inform the decision. Customer Focused: Continuously drives to understand the needs of the customer and aligns decisions to address those needs. Basic Qualifications Programming experience with Java, including object-oriented design Experienced in architecture and design (architecture, design patterns, reliability and scaling) of scalable systems Possess a sound understanding of the basic areas of Computer Science and Engineering such as Algorithms, Data Structures, Computer Architecture Preferred Qualifications Good grasp of cloud development concepts like micro-services, cloud hosts, distributed storage Experience setting up and/or maintaining automated build systems Experience with version control/Code-Review tools like GitHub etc. Experience with Docker, Kubernetes etc Education A Computer Science degree is preferred. An advanced degree is a plus.

Posted 1 month ago

Apply

5.0 - 8.0 years

27 - 42 Lacs

Bengaluru

Work from Office

Job Summary Member of a software engineering team involved in development & design of the features related to NetApp’s flagship storage operating ONTAP. ONTAP is a feature rich stack with its rich data management capabilities that has tremendous value to our customers and are used in mission critical applications across the world.You will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud, and on-premises solutions. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, supportability, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development. This is a mid-level technical position that requires an individual to be broad-thinking, systems-focused, creative, team-oriented, technologically savvy, able to work in a small and large cross-functional teams, willing to learn and driven to produce results. Job Requirements Excellent coding skills in C/C++ required, Python is optional. System/Kernel programming, Multithreading Experience with Filesystems, Networking or file/cloud protocolsis a must Proven track record of working on mid to large-sized projects This position requires an individual to be creative, team-oriented, a quick learner, and driven to produce results. Responsible for providing support in the development and testing activities of other engineers that involve several inter-dependencies. Participate in technical discussions within the team and across cross-functional teams. Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals A strong understanding and experience with concepts related to computer architecture, data structures, and programming practices Work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards. Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from the technical leads. Participate in all phases of the product development cycle: from product definition and design, through implementation, debugging, testing and early customer support. Resourceful in applying creative ideas to solve problems. Support Critical and/or high-visibility customer support engagements. Education Requires a minimum of 5-7 years of related experience with a Bachelor’s degree or 3-5 years and a Master’s degree; or a PhD with 1 years experience; or equivalent experience.

Posted 1 month ago

Apply

0.0 - 1.0 years

1 - 6 Lacs

Tumkur

Work from Office

Role & responsibilities Assist in setting up and managing HPC/Supercomputing/AI Clusters Work on performance tuning, benchmarking, and parallel computing Collaborate on real-world applications in AI/ML, simulations, and big data Get hands-on with job schedulers (like PBS, Slurm ), MPI/OpenMP, and Linux environments Contribute to R&D and technical documentation Preferred candidate profile Final year students / recent graduates in CS, IT or related fields Basic understanding of Linux systems, scripting (Bash/Python), and HPC/AI concepts Strong curiosity to explore cluster computing, distributed systems, and parallel processing Good problem-solving and communication skills Benefits: Exposure to production-grade HPC environments Mentorship from industry experts Opportunity to contribute to impactful projects Certificate of Completion and potential PPO (Pre-Placement Offer) for top performers Register from here : https://docs.google.com/forms/d/e/1FAIpQLSd6uIO7EHwTyY9paNRTb_06P9XJUPdjYXwwmbiUypUMQsC-wQ/viewform

Posted 1 month ago

Apply

6.0 - 9.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Job Summary As a Senior Software Engineer for the Core Software and Data Management team at NetApp, you will focus on delivering solutions that meet customers' needs across engineered systems and cloud services The CSDM team is responsible for a range of functions in ONTAP, NetApp's cross-platform data management and storage software Areas of responsibility include ONTAP Filesystem, Anti-ransomware and Encryption data management capabilities, Core wafl features and quality Job Requirements Excellent coding skills in C/C++ required, Python is optional System/Kernel programming, Experience with Filesystems or Networking or file/cloud protocols is a must Proven track record of leading mid to large sized projects This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results Responsible for providing support in the development and testing activities of other engineers that involve several inter-dependencies Participate in technical discussions within the team and with other groups within Business Units associated with specified projects Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals A strong understanding and experience with concepts related to computer architecture, data structures and programming practices Education Typically requires a minimum of 8-12 years of related experience with a Bachelors degree or 6 years and a Masters degree; or a PhD with 3 years experience; or equivalent experience At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process Equal Opportunity Employer NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification Why NetApp We are all about helping customers turn challenges into business opportunity It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better but also to innovate We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches We enable a healthy work-life balance Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life If you want to help us build knowledge and solve big problems, let's talk

Posted 1 month ago

Apply

3.0 - 7.0 years

12 - 17 Lacs

Bengaluru

Work from Office

Job Summary As a member of Solutions Integration Engineering you work cross-functionally to define and create engineered solutions /products which would accelerate the field adoption We work closely with ISVs and with the startup ecosystem in the Virtualization, Cloud, and AI/ML domains to build solutions that matter for the customers Job Requirements Deliver features, including participating in the full software development lifecycle Deliver reliable, innovative solutions and products Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications Work closely with cross-functional teams including business stakeholders to innovate and unlock new use-cases for our customers Write unit and automated integration?tests and project documentation Technical Skills Understanding of Software development lifecycle Strong proficiency in full stack development ~ MERN Stack, Container Ecosystem, and Cloud Knowledge of Data storage, virtualization, knowledge on hypervisors such as VMware ESX, Linux KVM and Unix based operating system kernels and development environments, e g Linux or FreeBSD A strong understanding of basic to complex concepts related to computer architecture, data structures, and new programming paradigms Demonstrated creative and systematic approach to problem solving Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards Education Minimum 5 years of experience and must be hands-on with coding E/B At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process Equal Opportunity Employer NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification Why NetApp We are all about helping customers turn challenges into business opportunity It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better but also to innovate We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches We enable a healthy work-life balance Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life If you want to help us build knowledge and solve big problems, let's talk

Posted 1 month ago

Apply

4.0 - 7.0 years

6 - 9 Lacs

Bengaluru

Work from Office

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 worlds most important challenges We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives AMD together we advance_ SOFTWARE SYSTEM DESIGNER 2 The Role The Bengaluru team is responsible for the development, quality assurance, and delivery of RAID UEFI, Windows, and Linux drivers for the AMD laptops, desktops, and workstations that support the AMD RAID solution As a software engineer on this team, you will work on hardware and software We are a vertically integrated team spanning from firmware development right up to the application layer As a part of this world-class team, you will get exposure to the fascinating world of RAID In this role, you will be actively participating in research, concept development, and design ideation to create world-class software and firmware The Person We are looking for versatile and enthusiastic engineers who are willing to take on new challenges and find innovative ways to problem-solve You will be working with a group of engineers to design, develop, and test a complete RAID solution and the newest platforms that AMD produces We are looking for someone with strong programming skills in C and C++ with exposure to X86 as well as source control (CVS/GIT/RMS) and/or Windows architecture An ideal candidate should have hands-on experience working with BIOS/UEFI storage firmware development and debugging Key Responsibilities The candidates primary responsibility is developing UEFI drivers and applications for AMD RAID/storage products The candidate will also be developing UEFI HII for AMD RAID/storage products Sustain the design, development, integration, testing, and deployment of the UEFI AMD RAID solution Includes cross-cultural communication with vendor and customer Preferred Experience Advanced programming skills in C for systems development Solid understanding and experience with the UEFI architecture and libraries Good working knowledge of UEFI drivers and UEFI applications Good working knowledge of UEFI HII Deep Knowledge of Computer Architecture Good understanding of operating systems concepts, data structures, x86-64 architecture, and virtualization Python, shell scripting, and Linux and Windows system development are added advantages Ability to work with minimal supervision on more than one task in parallel Must be self-starter Good communication and time management skills Working with geographical teams an added advantage Academic Credentials Bachelors / Masters in Engineering Preferably relevant experience of 3 to 5 years 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 applicantsneeds under the respective laws throughout all stages of the recruitment and selection process

Posted 1 month ago

Apply

3.0 - 5.0 years

15 - 27 Lacs

Bengaluru

Work from Office

Job Summary The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud and on-premise solutions. As a software engineer, you will work as part of a team of skilled and passionate engineers responsible for participating in the design, development, debugging, maintenance & testing. This position requires an individual to be creative, team-oriented, technology savvy, and driven to produce results. Responsibilities Work with a lead to deliver medium to large features, including participating in the full software development lifecycle. Deliver reliable, innovative storage and data management products. Design, implementand test software in Python with a focuson simplicity, reliability, and manageability. Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications. Write unit and automated integrationtests. Job Requirements Software development experience (analysis, design, implementation, testing) Proficiency in C++ is must. Experience with Python is a bonus. Experienceworking with file systems, distributed systems, client-server programming, multi-threaded applications,and operatingsystems such as FreeBSD,Linux A strong understanding of basic to complex concepts related to computer architecture, data structures, and programming practices. Experience in integrating 3rd Party Software Packages into a product. Experience in working with Security Vulnerabilities, CVEs and resolving them. Experience with REST API, Cloud, and Virtualization environments is a plus. Demonstrated creative and systematic approach to problem solving. Possess excellent written and verbal communication skills. Ability towork under limited supervision anddirection. Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards. Education A Bachelor of Science Degree in Engineering or Computer Science with 2 years of experience, or a Master’s Degree; or equivalent experience is required.

Posted 1 month ago

Apply

4.0 - 8.0 years

30 - 32 Lacs

Bengaluru

Work from Office

Technical Expertise - Solid understanding of computer architecture and digital systems RTL code for IP, sub-systems, and SoCs. - Proficiency in hardware description languages (HDLs) such as Verilog or system Verilog -Experience in building emulation model builds from scratch for SoC components - Familiarity with emulation platforms and tools (e.g., Cadence Palladium, Mentor Graphics, Synopsys ZeBu). including model compilation, test execution, and debugging - Knowledge of FPGA (Field-Programmable Gate Array) technology, including synthesis, implementation, and debugging. - Experience in setting up and configuring emulation environments. - Ability to manage emulation servers, clusters, and resources effectively. - Knowledge of software tools used in conjunction with emulation (debuggers, performance analyzers, test automation frameworks). - Ability to develop and execute verification plans specific to emulation environments - Protocol knowledge of peripherals: Proficient in Arm CPU cores and PCIe Gen4/5, JTAG, SPI, UART, I2C, USB2.0, USB3.0, Display Port, HDMI, Ethernet 1G/2,5G/5G/10G - Experience in XTOR Integration and a hands on experience on Speedbridges and Vrtual Bridges is a plus. Scripting and Automation - Proficiency in scripting languages Unix, Python, Perl, Tcl for automation of emulation tasks, test case generation, and results analysis. - Experience in developing automated flows for regression testing and continuous integration (CI) pipelines.

Posted 1 month ago

Apply

10.0 - 14.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Job Summary Performance Engineering Manager will manage a strong team of performance analysis engineering professionals The team is responsible for providing performance projections, performance guidance for architecture and design decisions, performance characterization, analysis and modeling across all major areas of NetApp storage products which includes the hardware platform and various subsystems within Data ONTAP software Job Requirements Demonstrated ability to manage multiple, critical projects is required A clear understanding of the product development cycle, technical requirements, and project management Strong understanding of enterprise hardware/software development and testing processes, preferably in computer server or storage systems, and the role of performance at various stages in these processes Strong understanding of performance benchmarks, analysis, and modeling concepts and methodology A strong understanding of concepts related to computer architecture, file systems, and storage desirable A demonstrated ability to manage professional level employees, many with advanced degrees Ability to plan and track multiple concurrent projects covering a wide spectrum of technical areas Ability to deal with conflicting agendas, frequent emergencies, and demanding customers Proven track record of building and maintaining strong teams Responsibilities Manage the performance analysis work for the various concurrent hardware and software projects for product releases Ensure that the performance team is influencing product designs to deliver competitive product performance, providing schedule and resource needs for performance-oriented projects, and reporting progress on these projects at engineering review forum Work closely with various engineering development teams as well as product marketing teams to help drive performance agenda, understand performance needs for various teams, establish clear objectives and plans, prioritize and coordinate performance team's deliverables for various development projects Manage people, capital budget, and lab equipment resources of the Performance Team to ensure maximum productivity Manage and drive to resolution critical performance issues and escalations in the field Coordinate with customer support, field teams, and other engineering teams to provide solutions for complex performance issues at customer sites Manage hiring and staffing of the performance team and shape the organization to scale effectively with future growth Assist in driving the vision and company-wide performance strategy and leading cross-organizational efforts to meet product competitive and consistent performance goals Work with others in performance engineering, product management, and partner teams to contribute to performance analysis and improvement roadmap Education A Bachelor of Science degree in Electrical Engineering or Computer Science, a Masters degree, or a PhD; or equivalent experience is required A minimum of 8 years of experience as an individual contributor and a minimum of 2 years as a people manager is required At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process Equal Opportunity Employer NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification Why NetApp We are all about helping customers turn challenges into business opportunity It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better but also to innovate We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches We enable a healthy work-life balance Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life If you want to help us build knowledge and solve big problems, let's talk

Posted 1 month ago

Apply

2.0 - 6.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. This is your role Siemens EDA SLS Bangalore group, a part of HAV Division of Siemens EDA, is looking for an engineer, who is primarily required to understand, design and implement solutions to improve the Codelink product, including new Processor support. This includes design and implementation of the functionality for the requirements in the domain, participation in design reviews and continuous improvement of product line that Siemens EDA has in this domain, interaction with co-workers and collaborators to improve the quality of the products, work with teams in different geographies and cultures. This role is based in Bangalore. But youll also get to visit other locations in India and globe, so youll need to go where this job takes you. In return, youll get the chance to work with teams impacting entire cities, countries, and the shape of things to come. We are looking out for candidates with B.Tech/M.tech or equivalent experience in Computer Science or Electronics Engineering with shown experience & strong programming knowledge in C/C++ with strong object oriented design skills. We need someone who is good in algorithm and data-structure design skills with theoretical background in analysis of algorithms. Programming knowledge of Verilog/System Verilog is required. Adept at using one or more software development methodologies such as Agile. Problem Solving and Analysis Skills is required. Technical Skills required (Desirable) Experience in software development and debug is a plus! Experience in studying and understanding technical specifications. Knowledge of computer architecture concepts, especially processors. We are looking for someone with good understanding of configuration management tools such as git. Experience with defect tracking tools such as JIRA. 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 1 month ago

Apply

2.0 - 7.0 years

12 - 17 Lacs

Bengaluru

Work from Office

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. As a member of a highly proficient, productive and motivated R&D team, using cutting edge software development techniques while developing industrys leading circuit simulator Analog FastSPICE„¢ (AFS), you will be offered. Technical challenges to solve the toughest nanometer scale circuit verification problems for the leading semiconductor companies in the world. A motivating, stimulating and exciting work environment. Excellent training and growth opportunities throughout career..Analog FastSPICE„¢ (AFS) is worlds fastest nanometer accurate circuit verification platform used by over 200 semiconductor companies worldwide for their toughest circuit verification challenges while designing high-speed I/Os, PLLs, ADCs/DACs, CMOS image sensors, RFICs, and embedded memory. This role is based in Bangalore. But youll also get to visit other locations in India and globe, so youll need to go where this job takes you. In return, youll get the chance to work with teams impacting entire cities, countries, and the shape of things to come. Key Responsibilities : * As a key member of AFS R&D team, participate in developing efficient algorithms and implementing them using innovative software engineering processes and development tools, with a strong emphasis on software quality; thus gaining industry level experience in solving tough computational complexity problems while participating in entire software development lifecycle. * Would you like to work closely with other analog circuit simulator developers, architects and product engineers to enhance core circuit simulator accuracy, performance, capacity, and feature set * We are looking for someone to maintain and enhance compatibility with other simulators; Profile and identify bottlenecks in performance of various analyses for very large circuits. * Are you expertised in debugging difficult test-cases with accuracy, performance, capacity, or functional issues! We dont need superheroes, just superminds! Job Qualifications: * Bachelors or Masters degree in Electrical Engineering, Computer Science, Applied Mathematics or relevant area. * 2-10 years of experience in developing software for engineering applications; preferably using numerical methods and sparse matrix techniques. * Solid background inobject-oriented design and software engineering processes (C++/Linux). * We are looking proficiency in memory optimization,high-performance data structures and algorithms. Solid understanding of multithreading programming * Excellent oral / written communication skills andproblem-solving skills Good to have: Coursework or industry experience in one or more of: * Numerical Analysis * Electronic Design Automation topics * Machine Learning * Analog Circuit Analysis * Computer Architecture * Compiler Design * Experience using Matlab 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! Transform the everyday Accelerate transformation #LI-EDA #LI-HYBRID

Posted 1 month ago

Apply

2.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. As a member of a highly proficient, productive and motivated R&D team, using cutting edge software development techniques while developing industrys leading circuit simulator Analog FastSPICE„¢ (AFS), you will be offered. Technical challenges to solve the toughest nanometer scale circuit verification problems for the leading semiconductor companies in the world. A motivating, stimulating and exciting work environment. Excellent training and growth opportunities throughout career..Analog FastSPICE„¢ (AFS) is worlds fastest nanometer accurate circuit verification platform used by over 200 semiconductor companies worldwide for their toughest circuit verification challenges while designing high-speed I/Os, PLLs, ADCs/DACs, CMOS image sensors, RFICs, and embedded memory. This role is based in Bangalore. But youll also get to visit other locations in India and globe, so youll need to go where this job takes you. In return, youll get the chance to work with teams impacting entire cities, countries, and the shape of things to come. Key Responsibilities: As a key member of the AFS R&D team, we expect you to contribute to developing efficient algorithms and implementing them using innovative software engineering processes and development tools, with a strong emphasis on software quality. We offer an opportunity to gain industry-level experience in solving complex computational problems while engaging in the entire software development lifecycle. We encourage collaboration with other analog circuit simulator developers, architects, and product engineers to enhance core circuit simulator accuracy, performance, capacity, and feature set. We seek individuals who can maintain and improve compatibility with other simulators while profiling and identifying performance bottlenecks in large-scale circuit analyses. We value expertise in debugging sophisticated test cases related to accuracy, performance, capacity, and functionality. We are looking for individuals who are passionate about solving challenging problems and driving innovation in circuit simulation. We dont need superheroes, just superminds! Job Qualifications: We are looking for candidates holding Bachelors or Masters degree in Electrical Engineering, Computer Science, Applied Mathematics or relevant area. 2-8 years of experience in developing software for engineering applications; preferably using numerical methods and sparse matrix techniques. Proven background in object-oriented design and software engineering processes (C++/Linux). We are looking proficiency in memory optimization, high-performance data structures and algorithms. Proven understanding of multithreading programming! Excellent oral / written communication skills and problem-solving skills Good to have: Experience or coursework in one or more of the following areas: Numerical Analysis Electronic Design Automation (EDA) Machine Learning Analog Circuit Analysis Computer Architecture Compiler Design Proficiency in MATLAB 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! Transform the everyday Accelerate transformation #LI-EDA #li-hybrid

Posted 1 month ago

Apply

4.0 - 9.0 years

4 - 8 Lacs

Hyderabad

Work from Office

* Lead the core level pre-silicon functional & performance verification for our next -generation IBM POWER processor core systems offering.* Understand the IBM Power ISA and micro-architecture of the processor core, understand and enhance the existing unit and core level verification environment.* Develop deep understanding of the processor pipeline including Instruction Fetch, Branch Prediction, Dispatch, Load Store and execution units of the high performance processor CPU.* Hands on debug for core level fails, propose and implement stimulus enhancements and drive improving the debug capabilities for core testbench environments.* Develop verification test plan for both functional and performance verification including the estimation for coverage closure.* Support higher level core/system simulation environment.* Participate in post silicon lab bring-up and validation of the Hardware.* Lead , guide ,mentor a team of engineers and represent them at global forums.* Thoroughly document verification environment details, providing comprehensive insights for future reference and continuous improvement.* Effectively Communicate progress ,potential challenges encountered and milestones achieved to stake holders and team members. * Hands-on on Power Management domain Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 4 years or more experience in functional verification of processors, demonstrating a deep understanding of power management unit verification.* Good understanding of computer architecture, including Processor core design specifications, with expertise in verifying Load Store unit of any CPU architecture. * Experience with high frequency, instruction pipeline designs* At least 1 generation of Processor Core silicon bring up experience* In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs)* Exposure to system-level verification methodologies and techniques, ensuring holistic verification coverage across multiple levels of design* Proficiency in C++, Python scripting or similar object oriented programming languages.2:37Y Annapurna Bharathi Preferred technical and professional experience * Knowledge of instruction dispatch and Arithmetic units.* Knowledge of test generation tools and working with ISA reference model.* Experience with translating ISA specifications to testplan.* Knowledge of verification principles and coverage.* Understanding of Agile development processes. * Experience with DevOps design methodologies and tools.

Posted 1 month ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

Bengaluru

Work from Office

This position is for an experienced Linux GNU/Open Source Compiler developer who has experience developing, optimizing and tuning code to a specified Hardware Architecture. While the target architecture of this work will be the IBM POWER architecture, experience tuning to x86 or ARM architectures will be directly applicable. As a developer on the Linux on Power team you will be responsible for: Working with and interlocking with other internal teams and with the Open Source Community for defining, designing, developing and testing Linux on Power specific features in the GCC compiler. Ensuring that those features are accepted upstream and incorporated into the appropriate Linux distributions. In addition to design and development work you will be responsible for working issues and defects including problem determination, problem recreation, providing fixes, validating fixes and getting fixes accepted by the Community. As a Open Source Compiler Developer you will, Enhance, optimize & maintain open source Linux compiler (GCC) for IBM Power processor (ppc64le) architecture Update open source toolchain to enable new IBM Power processor functions and instructions Work with open source community to upstream code, enabling the ecosystem to leverage new generation IBM Power processor Resolve functional issues including recreation & analysis, proposing & validating fixes and working with the community to upstream fixes This role requires expertise with the POWER instruction architecture, the GNU Compiler Collection (GCC) compiler, Binary Utilities (assembler/loader). Familiarity with software builds, bring-up, test and performance analysis tools used by Linux on Power is desirable along with general hardware skills. Applicant will be engaged in performance analysis and tuning utilizing the POWER instruction profiling tools. Candidates must have the ability to work in a team based environment with global and remote team members. Candidate should have experience with C/C++, scripting languages, assembler, familiarity with Bugzilla, GIT, open source development tools, simulation tools, performance analysis tools and working with mailing lists. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Strong interest in and understanding of Computer Architecture, Operating Systems, Compilers, Runtimes, low level debugging and tracing Effective communication and collaboration skills 3+ years of experience developing in OS-level languages like C or C++ 1+ years of experience in assembly language Experience in Open-source development and related tools such as git, and GitHub. Preferred technical and professional experience Experience in low-level programming involving interaction with C++ runtime, OS, threads, memory management, and assemblers. Experience debugging, tracing, and profiling code for resolving functional and performance issues. Experience in IBM AIX, Linux on POWER and Z Experience working in the open software community projects as a contributor or committer Exposure to other compilers like LLVM, GoLang.

Posted 1 month ago

Apply

4.0 - 9.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Understand the IBM Power ISA and micro-architecture of the processor core, understand and enhance the existing unit and core level verification environment. Develop deep understanding of the processor pipeline including Instruction Fetch, Branch Prediction, Dispatch, Load Store and execution units of the high performance processor CPU. Hands on debug for core level fails, propose and implement stimulus enhancements and drive improving the debug capabilities for core testbench environments. Develop verification test plan for both functional and performance verification including the estimation for coverage closure. Support higher level core/system simulation environment. Participate in post silicon lab bring-up and validation of the Hardware. . Thoroughly document verification environment details, providing comprehensive insights for future reference and continuous improvement. Effectively Communicate progress ,potential challenges encountered and milestones achieved to stake holders and team members. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 4 years or more experience in functional verification of processors, demonstrating a deep understanding of complete processor pipeline stages. Good understanding of computer architecture, including Processor core design specifications,processor pipeline including Instruction Fetch, Branch Prediction, Dispatch, Load Store and execution units Experience with high frequency, instruction pipeline designs. At least 1 generation of Processor Core silicon bring up experience. In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) Exposure to system-level verification methodologies and techniques, ensuring holistic verification coverage across multiple levels of design Proficiency in C++, Python scripting or similar object oriented programming languages.. Preferred technical and professional experience Knowledge of verification principles and coverage. Knowledge of test generation tools and working with ISA reference model. Experience with translating ISA specifications to testplan. Understanding of Agile development processes. Experience with DevOps design methodologies and tools.

Posted 1 month ago

Apply

4.0 - 9.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Understand the IBM Power ISA and micro-architecture of the processor core, understand and enhance the existing unit and core level verification environment. Develop deep understanding of the processor pipeline including Instruction Fetch, Branch Prediction, Dispatch, Load Store and execution units of the high performance processor CPU. Hands on debug for core level fails, propose and implement stimulus enhancements and drive improving the debug capabilities for core testbench environments. Develop verification test plan for both functional and performance verification including the estimation for coverage closure. Support higher level core/system simulation environment. Participate in post silicon lab bring-up and validation of the Hardware. . Thoroughly document verification environment details, providing comprehensive insights for future reference and continuous improvement. Effectively Communicate progress ,potential challenges encountered and milestones achieved to stake holders and team members. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 4 years or more experience in functional verification of processors, demonstrating a deep understanding of complete processor pipeline stages. Good understanding of computer architecture, including Processor core design specifications,processor pipeline including Instruction Fetch, Branch Prediction, Dispatch, Load Store and execution units Experience with high frequency, instruction pipeline designs. At least 1 generation of Processor Core silicon bring up experience. In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) Exposure to system-level verification methodologies and techniques, ensuring holistic verification coverage across multiple levels of design Proficiency in C++, Python scripting or similar object oriented programming languages.. Preferred technical and professional experience Nice to haves - Knowledge of verification principles and coverage. - Knowledge of test generation tools and working with ISA reference model. - Experience with translating ISA specifications to testplan. - Understanding of Agile development processes. - Experience with DevOps design methodologies and tools.

Posted 1 month ago

Apply

3.0 - 8.0 years

8 - 11 Lacs

Bengaluru

Work from Office

We are seeking highly motivated individuals with a BS, MS, or PhD degree in Computer Science, Computer Engineering & Electronics & Communication Engineering ready to handle the challenging problems in future technologies and designs. We are also looking for candidates with Machine Learning/AI and/or Data Science background to lead our leading-edge algorithms and AI technology within our EDA solutions to increase our design team’s productivity and chip quality and performance. Our dynamic global team is looking to enlist enthusiastic professionals to join world-class hardware design teams responsible for developing the most challenging and complex systems in the world. We are seeking energetic, highly motivated individuals willing to go the extra mile with the aim of helping the overall IBM development team. Strong interpersonal skills are needed to coordinate deliverables and requirements from several areas within and outside of the organization.There are many opportunities to gain and utilize a deep understanding of future issues and provide input towards decisions affecting system development, logical and physical design as well as sophisticated methodology directions. Individuals who are chosen to become a part of our world class development teams will be helping advance IBM’s leadership in developing the highest performing computers and changing hardware solutions. Do you want to be an IBMerCome THINK with us! Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Individual contributor for Gate Leve Sign off Timing team to work on ASICs or Server Timing Methodology. 3+ years of Semiconductor/VLSI experience Proven problem-solving skills and the ability to work in a team environment are a must EDA Tool/Methodology development experience Thorough understanding of Static Timing Analysis. Knowledge of other VLSI domains is a plus Excellent scripting skills - TCL/Python/Shell Preferred technical and professional experience Cadence tools, Synopsys tools, VLSI knowledge, VHDL/Verilog, computer architecture, Machine Learning/AI

Posted 1 month ago

Apply

4.0 - 8.0 years

13 - 18 Lacs

Bengaluru

Work from Office

Project description The team is responsible for development, quality assurance and delivery of RAID UEFI, Windows and Linux drivers for the laptops, desktops and workstations that support the RAID solution. As a software engineer in this team, you will work on hardware and software. We are a vertically integrated team spanning from firmware development right up to application layer. As a part of this world class team, you will get an exposure to the fascinating world of RAID. In this role, you will be actively participating in research, concept development and design ideation to create world class software and firmware. Responsibilities Candidate's primary responsibility is developing Windows Drivers for RAID products. Candidate will have backup responsibilities of developing Linux, UEFI, GUI Drivers for RAID products. Sustain the design, development, integration, testing and deployment of RAID solution. Includes cross cultural communication with vendor and customer. Skills Must have Preferably relevant experience of 4-8 years. Advanced programming skills in C/C++ for operating system kernel & systems development Solid understanding and experience with the Windows Storage Driver architecture, WDF & WDM. Good understanding of NVMe protocols. Good working knowledge of RAID & Storport miniport driver. Deep Knowledge of Computer Architecture and Windows Kernel Internals. Good understanding of operating systems concepts, data structures, x86-64 architecture. Proficient use of git Python, Shell Scripting, BIOS knowledge an added advantage Ability to work with minimal supervision on more than one task in parallel Ability to mentor technically Must be self-starter Good communication and time management skills Working with geographical teams an added advantage Nice to have Bachelors/master's in engineering. Other Languages EnglishB2 Upper Intermediate Seniority Regular

Posted 1 month ago

Apply

2.0 - 5.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Project description The team is responsible for development, quality assurance and delivery of all kernels (KMDF) and user (UMDF) level drivers for RAID UEFI, Windows and Linux drivers for the laptops, desktops and workstations that support the RAID solution. As a software engineer in this team, you will work on hardware and software. We are a vertically integrated team spanning from firmware development right up to application layer. As a part of this world class team, you will get an exposure to the fascinating world of RAID. In this role, you will be actively participating in research, concept development and design ideation to create world class software and firmware. Responsibilities Candidate's primary responsibility is developing Windows Drivers for AMD x86 platform products. Candidate will have backup responsibilities of developing Linux Drivers, Application/tools development. Sustain the design, development, integration, testing and deployment of AMD windows solution. Includes cross cultural communication with vendor and customer. Skills Must have Preferably relevant experience of 4 8 years. Advanced programming skills in C/C++ for operating system kernel & systems development Solid understanding and experience with the Windows Network or Storage Driver architecture, WDF & WDM. Good understanding of PCIe, I2C , UFS, NVMe protocols. Good working knowledge of Storport and NDIS miniport driver. Deep Knowledge of Computer Architecture and Windows Kernel Internals. Good understanding of operating systems concepts, data structures, x86-64 architecture. Proficient use of git Python, Shell Scripting, BIOS knowledge an added advantage Ability to work with minimal supervision on more than one task in parallel. Ability to mentor technically and must be a self-starter. Good communication and time management skills Working with geographical teams an added advantage Nice to have Bachelors/master's in engineering. Other Languages EnglishB2 Upper Intermediate Seniority Regular

Posted 1 month ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies