Windows Shell Programming Jobs in Bengaluru

451 Jobs Found

ST

Security Research Engineer - Security Research

Secpod Technologies

5-8 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Security Research Engineer Security Research Experience: 5 8 Years | Location: Bangalore | Employment Type: Full-Time About SecPod SecPod is a SaaS-based cybersecurity products company focused on prevention-first security. Our Saner Cloud platform is a unified CNAPP solution that combines AI-driven threat intelligence, automated vulnerability detection, and Cloud Security Posture Management (CSPM) to secure multi-cloud environments. Role Summary We are seeking a highly skilled Security Research Engineer to join our Security Research team. This role focuses on researching emerging cloud security threats, developing security intelligence feeds, building proof-of-concepts (PoCs) for misconfigurations, and creating automated remediation and compliance content. Key Responsibilities Threat Research: Conduct security research to develop intelligence feeds and checks with a strong emphasis on cloud security. Vulnerability & Risk Analysis: Identify and create PoCs for emerging cloud misconfigurations and security risks. Automation: Develop automation for research and validation tasks using Python or other scripting languages. Compliance & Remediation: Build remediation feeds for cloud misconfigurations and compliance benchmarks. Lifecycle Management: Manage the end-to-end lifecycle of research outputs, from initial development through production release. Required Qualifications & Skills Professional Experience: 5 8 years in security research or engineering, with at least 3 years in a senior technical role. Cloud Infrastructure: Hands-on experience with AWS, Azure, or GCP. Technical Fundamentals: Strong understanding of operating systems, networking, and computer science security. Programming: Proficiency in languages such as Python, C, C++, or Java. Environment Expertise: Experience across Linux/Unix, Windows, and virtualization environments. Compliance: Solid knowledge of cloud security and security benchmark compliance. Education Bachelor s degree (or equivalent) in Computer Science or a related field. Qualification : Bachelors degree (or equivalent) in Computer Science or a related field

Security Research Security research Engineer Security engineer
ST

Qa Engineer

Secpod Technologies

3-5 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

QA Engineer Experience: 3 5 Years | Location: Bangalore | Employment Type: Full-Time About SecPod SecPod (Security Podium) is a cybersecurity technology company headquartered in India and the USA. Founded in 2008, SecPod builds innovative security products that help organizations adopt a prevention-first approach to cybersecurity. Role Summary We are looking for a highly motivated QA Engineer with strong expertise in test automation to ensure the quality, reliability, and performance of our cybersecurity products. The role involves owning end-to-end test automation and continuously improving quality processes across the development lifecycle. Key Responsibilities Automation Ownership: Own the design, development, execution, and maintenance of automated test suites. Framework Building: Build and maintain automation frameworks for Web applications, Desktop applications, and REST APIs. Regression Testing: Continuously evaluate test cases for regression coverage and automate newly introduced features. Strategic Testing: Define and implement automation strategies and appropriate test design techniques. Cross-functional Collaboration: Work with Development Leads, Architects, and Product Management to ensure high-quality deliverables. Required Qualifications & Technical Skills Experience: 3 5 years of hands-on experience in test automation. Programming: Proficiency in at least one programming language, preferably Python. Testing Foundations: Strong understanding of the Software Testing Life Cycle (STLC). Automation Expertise: Experience in building and maintaining frameworks for UI and REST API automation. DevOps & Tools: Practical experience with CI/CD pipelines (Jenkins), Test Management, and Defect Tracking tools. System Knowledge: Familiarity with web technologies (HTTP, REST), database concepts, and both Linux and Windows environments. Preferred & Non-Technical Skills Domain Knowledge: Experience in the cybersecurity domain or networking is a strong plus. Soft Skills: Strong analytical and problem-solving skills with a research-oriented approach. Agile Mindset: Ability to adapt quickly to change and collaborate effectively in a team environment. Education: Bachelor s or Master s degree (BE / MCA / M.Tech). Qualification : Bachelors or Masters degree (BE / MCA / M.Tech)

Qa Engineer Qa engineer Full-Time Quality Assurance
FW

Software Embedded Engineer

Fracktal Works

Fresher | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Software & Embedded Systems Engineer Location: Bangalore Department: Engineering Role Summary Fracktal Works is looking for a skilled and motivated Software & Embedded Systems Engineer to join our innovative engineering team in Bangalore. The ideal candidate has a strong foundation in software development, hands-on experience with embedded systems, and a keen interest in working with hardware platforms. Experience with 3D printers is a plus. This role will involve designing, developing, and maintaining embedded software solutions, collaborating closely with hardware teams, and contributing to cutting-edge projects in the field of additive manufacturing and automation. Key Responsibilities Design, develop, and maintain embedded software for various hardware platforms. Write clean, efficient, and optimized code in Python and C++ for embedded applications. Apply object-oriented programming (OOP) principles to develop modular and scalable codebases. Collaborate with hardware engineers to integrate, test, and debug embedded software with physical hardware. Build and experiment with Arduino, Raspberry Pi, and other microcontroller-based platforms. Diagnose and resolve software and hardware integration issues. Work within Linux environments for scripting, system management, and development tasks. Use Git, GitHub, and other version control tools for collaborative development and project tracking. Participate in code reviews, providing and incorporating constructive feedback to ensure code quality. Qualifications & Skills Bachelor s degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field. Strong programming skills in Python and C++. Solid understanding of object-oriented programming (OOP) and software design principles. Experience with embedded systems development and working with hardware interfaces. Hands-on experience with Arduino, Raspberry Pi, or similar development boards. Proficiency with Linux systems (including shell scripting and system-level operations). Familiarity with version control systems (e.g., Git and GitHub). Prior experience with 3D printers either operating, building, or modifying them is an advantage. Excellent problem-solving skills, attention to detail, and a passion for hands-on development. Strong collaboration and communication skills both written and verbal. Knowledge of PCB design is a plus, but not required. At Fracktal Works, you ll join a team that is pioneering the future of manufacturing technology. You ll work on exciting projects in 3D printing and embedded systems, learn from a collaborative and highly skilled team, and make a tangible impact in an innovative, fast-paced environment. Qualification : Bachelors degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field

Software Embedded Software embedded Embedded software Engineer
FW

Application Engineer

Fracktal Works

1-3 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Application Engineer Location: Bangalore Department: Engineering / Customer Success Role Summary Fracktal Works is seeking an enthusiastic and technically skilled Application Engineer to join our team in Bangalore. In this customer-facing role, you will be responsible for supporting clients with technical challenges, conducting training, evaluating applications, and collaborating across teams to advance the use of 3D printing technology. Your work will play a key role in driving innovation, improving customer experience, and enabling the successful adoption of additive manufacturing solutions. Key Responsibilities Provide hands-on technical support to customers, resolving issues related to 3D printing hardware, software, and processes. Collaborate with the sales and engineering teams to develop new 3D printing applications and tailor solutions to client needs. Deliver customer training on 3D printing systems, software (CAD), and post-processing techniques. Work with the R&D team to test new materials and print processes aimed at improving quality, reliability, and performance. Evaluate 3D printing products and services; offer feedback and insights to the engineering team for continuous improvement. Maintain a strong understanding of 3D printing trends and technologies, and share insights with the sales and marketing teams. Represent the company at trade shows, conferences, and events, showcasing solutions and building customer/vendor relationships. Develop technical resources including documentation, training guides, and application notes for both internal and customer use. Support the sales process by providing technical assistance, conducting product demonstrations, and attending customer meetings. Coordinate with the sales team on scheduling, documentation, and ensuring availability of sales-related equipment and materials. Perform CAD modeling for client-specific applications and internal development projects. Required Skills & Qualifications 1 3 years of experience with 3D printing technologies (FDM, SLA/DLP, SLS) in commercial or industrial settings. (Fresh graduates and interns with relevant skills are also encouraged to apply.) Hands-on experience with operating, maintaining, and troubleshooting 3D printing or industrial equipment. Familiarity with the complete 3D printing project lifecycle, including design, printing, post-processing, and testing. Strong oral and written communication skills with the ability to explain complex technical concepts clearly. Excellent problem-solving, facilitation, and consultation skills. Awareness of technology trends and innovations in additive manufacturing. Technical Proficiencies CAD Software: SolidWorks, Fusion 360, Autodesk Eagle Simulation/Analysis Tools: Ansys Workbench (Static Structural), Minitab Documentation Tools: LaTeX Programming Languages: C/C++, Python Operating Systems: Windows, Linux Education Bachelor s degree in Engineering (Mechanical, Mechatronics, Electronics, etc.) or a related field. Candidates with strong industry experience in lieu of a degree may also be considered. At Fracktal Works, you'll work at the intersection of engineering and innovation. As an Application Engineer, you'll be empowered to solve real-world problems, work with cutting-edge 3D printing technologies, and contribute directly to customer success and product development. Qualification : Bachelors degree in Engineering (Mechanical, Mechatronics, Electronics, etc.) or a related field

Application Engineer Application engineer Full-Time Application engineering
CP

Devops Engineer-2

Cashfree Payments India Private Limited

3+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position: DevOps Engineer-2 Location: Bengaluru Employment Type: Full-Time Department: Engineering Job Description: We are looking for a skilled DevOps Engineer-2 to design, implement, and maintain secure, scalable, and highly available infrastructure. You will play a key role in automating infrastructure provisioning, capacity planning, and building robust monitoring and CI/CD pipelines. Responsibilities: Design and implement secure, scalable infrastructure solutions. Automate infrastructure provisioning, demand forecasting, and capacity planning. Develop automation tools and frameworks to enhance system observability, availability, reliability, performance, and latency monitoring. Monitor system health, application performance, security controls, and cost optimization. Participate in sustainable incident response, peer reviews, and blameless postmortems. Lead the adoption and rollout of best DevOps tools and automation practices across services. Build and maintain continuous integration and continuous deployment (CI/CD) pipelines. Required Skills and Experience: Minimum 3 years of experience in DevOps and cloud technologies. Expertise in at least one major cloud platform: AWS, Azure, or GCP. Strong production experience with Kubernetes, including deployment, management, and troubleshooting. Proven ability to design scalable and resilient infrastructure architectures. Proficiency with infrastructure-as-code tools such as Terraform, Pulumi, or CloudFormation. Strong debugging and troubleshooting skills. Deep knowledge of Linux servers and networking fundamentals. Hands-on experience with scripting or programming languages like Python, Shell, Go, or Java. Familiarity with monitoring and observability tools such as DataDog, NewRelic, ELK stack, Prometheus, or Grafana. Understanding of modern cloud-native development practices including microservices architecture and RESTful APIs. Ability to thrive in a fast-paced, dynamic work environment.

DevOps Engineer Devops engineer Full-Time CI/CD
C-

Software Engineer - C++

Cynlr - Cybernetics H.i.v.e

Fresher | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Software Engineer C++ Location: Bengaluru Overview: We are seeking a highly capable and detail-oriented C++ Software Engineer to join our core development team in Bengaluru. This role requires strong expertise in C++ across both Windows and Linux environments, with a focus on performance optimization, multithreading, and scalable architecture design. The ideal candidate will have hands-on experience in high-throughput systems such as image processing pipelines or neural network-driven applications. Key Responsibilities: Develop and maintain high-performance C++ applications for Windows and Linux platforms. Optimize processing cycles and memory usage for large-scale image pipelines (e.g., 1 GB/sec camera data). Design and implement robust object-oriented software architectures emphasizing scalability and modularity. Work with multi-threaded programming libraries such as pThreads, OpenMP, and OpenCL. Translate, implement, and optimize DSP algorithms and/or neural network architectures. Build, maintain, and distribute DLLs and static libraries. Design and document API architectures for internal and external integrations. Utilize state machine architecture for structured process flow when required. Implement and maintain test frameworks to ensure code quality and performance. Follow best practices throughout the software development lifecycle, including code reviews and CI/CD. Maintain clear documentation and write clean, readable, and maintainable code. Required Skills & Experience: Proven C++ expertise on Windows and Linux platforms. Strong knowledge of object-oriented programming, design patterns, and modular code design. Experience with multi-threaded programming and parallel architecture design. Proficiency in API development and system integration. Experience building and managing shared and static libraries. Skilled in algorithm optimization, especially for image processing or neural network use cases. Familiarity with software lifecycle best practices, agile methodologies, and version control. Strong commitment to documentation and code quality. Preferred Qualifications: Exposure to state machine architecture. Experience with DSP or image processing algorithms. Understanding of test-driven development and CI frameworks.

Software Engineer Software Engineer Engineer software C
ML

Senior Software Engg - Systems

Mphasis Limited

4-6 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Senior Software Engineer - Systems Location: Bangalore Experience: 4 6 Years Company: Mphasis Job Summary We are looking for a talented and passionate Storage QA/Test Engineer with 4 to 5 years of experience in manual systems testing. The ideal candidate should have a strong understanding of server architecture, storage protocols, and hands-on experience with functional testing, as well as the ability to design test cases and plans. Technical Skills (Mandatory) Expert in understanding Server Architecture, HBA adapters, and CNA adapters Strong knowledge of OS (Linux / Windows / VMware) system-level concepts In-depth expertise in Storage protocols: SAS, SCSI, SATA, iSCSI, DAS, NVMe, SSD, HDD Experience in Zoning, LUN masking, LUN configurations & representations Hands-on experience in Functional testing Design and development of test cases and test plans Familiarity with storage products like 3PAR, Alletra/Primera, Nimble, DELL, Cisco Proficiency in Shell scripting & Python Ability to prepare file defect reports and report test progress Excellent analytical, problem-solving, and debugging skills Strong communication skills Desired Skills Experience with Server bring up, OS deployment, and firmware installation Basic understanding of networking concepts Proficiency in Python/Golang/Selenium to automate test cases and debug frameworks Experience with GitHub version control and CI/CD (Jenkins) Ability to collaborate with Lab and Development teams Process Skills Participate as a team member and foster teamwork by collaborating within project modules Communicate effectively with stakeholders to ensure client satisfaction Train and coach project members for effective knowledge management Behavioral Skills Proactive attitude towards learning new technologies and solving complex technical problems Quick learner and excellent team player Excellent communication skills Certifications ISTQB certification is an added advantage (but not mandatory) About Mphasis Mphasis applies next-generation technology to help enterprises transform businesses globally. Customer centricity is foundational to Mphasis and is reflected in the Mphasis Front2Back Transformation approach, leveraging the exponential power of cloud and cognitive technologies. The company s Service Transformation helps enterprises modernize legacy environments, ensuring they stay ahead in a changing world. Skill Breakdown Primary Competency: Storage Technologies Primary Skill: Manual Testing (60%) Secondary Competency: Server Technologies Secondary Skill: Hardware Testing (30%) Tertiary Competency: Server Technologies Tertiary Skill: Functional Testing (Server) (10%)

Senior Software Senior software Systems Software systems
CS

Senior Systems Software Engineer

Cloud Software Group

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Systems Software Engineer Location: Bengaluru, Karnataka, India About Cloud Software Group: Cloud Software Group combines the capabilities of both Citrix and TIBCO, creating one of the world s largest cloud software providers, serving more than 100 million users globally. When you join Cloud Software Group, you ll be making a difference for real people who rely on our suite of cloud-based solutions to get their work done from anywhere. At Cloud Software Group, we value diverse lived experiences, varied perspectives, and the courage to take risks. Our teams are encouraged to dream big, innovate, and build the future of work. We are on the brink of a massive growth leap, and we need your expertise to make it happen. About This Team: Citrix, the recognized leader in VDI, Desktop-as-a-Service, and application delivery solutions, empowers enterprises of all sizes and industries to enable secure hybrid and remote working environments. With Citrix, businesses can provide employees with secure access to desktops, applications, and SaaS apps, ensuring high-performance user experiences, zero trust security, and operational cost efficiency whether customers are using cloud, on-premises, or hybrid deployments. Joining our team means the opportunity to develop cutting-edge solutions that help 100 million people worldwide securely access their digital workspaces. Key Responsibilities: Secure Access Development: You will work on a team focused on delivering secure access to Private Web Apps and SaaS apps using our ZTNA (Zero Trust Network Access) platform. Architecture Definition: Collaborate with stakeholders like Product Management and Customer Experience to define the architecture for system components. Feature Implementation: Lead the design and implementation of complex features that enhance security and scalability. Agile Development: Embrace agile development methodologies, including SAFE and SCRUM, to deliver high-quality software solutions. Code Testing: Unit-test your code for robustness, ensuring it handles edge cases, usability issues, and overall reliability. Continuous Learning: Engage in continuous learning to develop your technical expertise and stay ahead of industry trends and emerging technologies. Skills, Experience & Qualifications: Experience: Minimum of 5+ years of hands-on software development experience. Passionate about writing high-quality, scalable code and following design patterns. Comfortable conducting code/design reviews and providing constructive feedback. Technical Expertise: Proven experience in developing business-critical applications. Strong proficiency in object-oriented programming and hands-on experience with C++ for building desktop applications. Expertise in Windows, Mac, and Linux internals and debugging. Experience in Multi-Threaded Programming and crash dump analysis. Familiarity with standard debugging tools like WinDbg, GDB, and similar. Strong knowledge of operating systems, networking, data structures, and algorithms. Flexibility to work across different platforms and technologies (cloud, web, etc.) based on business needs. Experience in building applications on Windows/Linux/Mac. Knowledge of TypeScript is a plus. Education: Bachelor s or Master s degree in Engineering (Computer Science or a related field). Pay & Benefits: Competitive salary and annual bonus. Health Insurance, Life and Accidental Insurance. Tax-saving benefits like NPS (National Pension Scheme). Free transportation to and from the office. Complimentary food and fruit juices at the office campus. Paid leave benefits, including sick leave, casual leave, and paternal leave. About Us: Cloud Software Group is one of the world s largest cloud solution providers, supporting over 100 million users around the globe. By joining us, you ll be making a tangible difference for real people who rely on our suite of cloud products to get work done from anywhere. Our team values passion for technology, the courage to take risks, and empowering every team member to learn, grow, and build the future of work. Join us as we continue to evolve and grow in the cloud era. Qualification : Bachelors or Masters degree in Engineering (Computer Science or a related field).

Senior Systems Software Senior software Software systems
IS

Php Developer Senior

Isoftcells

3-8 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: PHP Developer (Core PHP, Laravel, API Development) Location: Bengaluru Experience: 3-8 Years Job Overview We are seeking a skilled PHP Developer to develop and maintain applications using Core PHP, Laravel, and other PHP frameworks. You will work on building modern web services with RESTful APIs and SOAP, as well as creating dynamic and responsive front-end interfaces. The ideal candidate should have experience in database design and optimization, front-end technologies, and working in a fast-paced, deadline-driven environment. Key Responsibilities Core PHP & Framework Development: Develop and maintain applications using Core PHP and frameworks like Laravel. Implement MVC architecture and other best practices to ensure code is modular, scalable, and efficient. Web Service Development: Develop and implement modern web services using service-oriented architecture, RESTful APIs, and SOAP. Front-end Interface Implementation: Design and implement front-end components using modern technologies such as HTML5, CSS3, JavaScript, and jQuery. Create responsive, user-friendly interfaces and experiences. Optimization and Troubleshooting: Test, troubleshoot, and optimize application components for speed, security, stability, and scalability. Database Design & Optimization: Design and optimize PostgreSQL databases. Experience in MySQL and MariaDB is a plus, including writing stored procedures and managing large-scale databases. Linux Server Management: Manage Ubuntu Servers and perform server installation, configuration, and maintenance. Scripting: Work with Linux Shell Scripting to automate tasks and improve development workflows. Version Control: Use GitHub for version control, managing multiple feature branches, and creating pull requests. WordPress Development: Experience with WordPress development, including theming and plugin development. Project Management: Ability to manage multiple projects simultaneously in a fast-paced environment and meet deadlines without compromising quality. Skills and Qualifications Core PHP & MVC Architecture: Strong experience in Core PHP with a solid understanding of MVC architecture. Frameworks: Hands-on experience with Laravel and other PHP frameworks. Database Management: Proficient in PostgreSQL and MySQL/MariaDB, including database design, stored procedures, and query optimization. Front-end Technologies: Knowledge of HTML5, CSS3, JavaScript, jQuery, and Bootstrap for building responsive front-end interfaces. API Development: Ability to write and integrate RESTful APIs and SOAP web services. Server Management: Experience with Ubuntu server management and performing administrative tasks using Linux Shell Scripting. Version Control: Strong experience with GitHub for managing code and collaborating in teams using version control systems. WordPress: Experience with WordPress theming and plugin development. OOPS: Solid understanding and practical experience with Object-Oriented Programming (OOP). Testing: Write and execute unit tests to ensure the reliability and stability of applications. Troubleshooting & Optimization: Ability to troubleshoot compatibility issues and optimize applications for performance and scalability. Growth Opportunities: Be part of a dynamic team with opportunities for career advancement and skill development. Innovative Projects: Work on cutting-edge technologies and innovative products. Collaborative Environment: Join a supportive and collaborative work environment that values creativity and teamwork. Work-Life Balance: We offer flexible work hours and encourage a healthy work-life balance. If you are passionate about PHP development, API development, and building scalable web applications, we would love to have you join our team. Let s celebrate work together!

Php Developer Php Developer Senior Senior developer
KT

Data Engineer

Kpit Technologies

5-8 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job/Position Summary: Data Engineer Responsibilities: Implement data pipelines that meet design and are efficient, scalable, and maintainable. Implement best practices including proper use of source control, participation in code reviews, data validation and testing. Timely deliveries while working on projects. Act as advisor/mentor and helps junior data engineers in their deliverables. Must Have Skills: Should have experience of at least 4+ years with Data Engineering. Strong experience of design, implementation and fine-tuning big data processing pipelines in production environment. Experience with big tools like Hadoop, Spark, Kafka, Hive, Databricks. Experience in programming at least one of with Python, Java, Scala, Shell Script. Experience with relational SQL and NO SQL databases like PostgresSQL, MYSQL, Cassandra etc. Experience with any data visualization tool (Plotly, Tableau, Power BI, Google Data Studio, Quick sight etc.). Good To Have Skills: Should have Basic Knowledge of CI/CD Pipeline. Experience in working on at least one Cloud (AWS or Azure or GCP). For AWS: - Experience with AWS Cloud services like EC2, S3, EMR, RDS, Athena, Glue, Lambda, EMR. For Azure: -Experience with Azure Cloud services like Azure Blob/Data Lake GEN2, Delta Lake, Databricks, Azure SQL, Azure DevOps, Azure Data Factory, Power BI. For GCP: - Experience with GCP Cloud services Big Query, Cloud Storage bucket, DataProc, Dataflow, Pub Sub, Cloud Function, Data Studio. Sound familiarity in Versioning tools (Git, SVN etc.). Experience Mentoring students is desirable. Knowledge of latest developments in Machine Learning, Deep Learning, Optimization in Automotive domain. Open minded approach to explore multiple algorithms to design optimal solution. History of contribution to articles/blogs/whitepapers etc. in Analytics. History of contribution to Open Source. Requirement: ESSENTIAL SKILLS /COMPETENCIES Data Engineering Hadoop Kafka CI/CD Cloud

Data Engineer Data Engineer Full-Time Data Engineering
QU

Engineer - Windows Development

Qualcomm

1+ Year | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Software Engineer - Power Management Company Qualcomm India Private Limited Job Area Engineering Group > Software Engineering General Summary We are looking for a Software Engineer to work in the platform power area of the Windows on Snapdragon team. The candidate will be responsible for designing, developing, and validating device power management, microprocessor power management, and thermal management solutions across various Windows on Snapdragon products. The role focuses on achieving optimal power and performance from the chipset. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. The Ideal Candidate Should Have Experience with Embedded Windows software and strong driver programming skills. Solid understanding of Operating System concepts. Windows kernel driver development experience. Hands-on experience in implementing power/thermal management software, state machines, ACPI, and UEFI. Strong programming skills in C/C++, along with proficiency in Shell Scripting or Python. Experience debugging ARM or other SoC embedded systems. Strong communication and interpersonal skills. Excellent problem-solving and debugging abilities. Ability to coordinate across stakeholders and drive tasks to completion. Experience 1+ years of Software Engineering or related work experience. Expertise in Windows OS internals and Windows driver development related to power and thermal management. Experience with Windows device driver programming and debugging using tools like WinDbg and JTAG. Familiarity with ARM processor architecture and Assembly Language. Knowledge of PC software such as System BIOS, UEFI, ACPI, drivers, and applications. Experience with embedded operating systems, including kernel architecture, OS services, heap and memory management, multi-core and multi-threading environments, and crash debugging. Understanding of system performance profiling and optimization techniques. Strong written and verbal communication skills, self-motivation, and the ability to quickly learn new technologies. Equal Opportunity Employer Statement Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may email [email protected] or call Qualcomm's toll-free number available on their website. Upon request, reasonable accommodations will be provided to support individuals with disabilities throughout the hiring process. Qualcomm is also committed to ensuring that the workplace is accessible for individuals with disabilities. (Please note that this email address is exclusively for accommodation requests. Status updates on applications or resume inquiries will not be provided via this channel.) Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Engineer Windows Windows engineer Development Development Engineer
QU

Engineer - Full Stack (python, C# Embedded Systems)

Qualcomm

2-5 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Full-Stack Developer - Windows on Snapdragon Platform Team Company Qualcomm India Private Limited Job Area Engineering Group > Software Engineering General Summary Qualcomm Technologies Inc., the maker of the industry-leading Snapdragon SoCs, is the largest provider of complete chipset solutions for Microsoft Windows on Snapdragon products. Qualcomm is committed to developing solutions for the next generation of Windows on Snapdragon devices. The ideal software engineer will act as a key member of an Agile Scrum Team and play a pivotal role in the end-to-end lifecycle of all Windows-on-Snapdragon product lines. This role requires strong software development skills to act as a hands-on contributor responsible for gathering requirements, designing, and developing improvements to the Windows-on-Snapdragon continuous integration build systems, software release process, and developer operations tools. Strong communication and collaboration skills are essential, as this platform team works closely with internal and external teams to bring up, support, triage, and resolve issues on Qualcomm chipsets. 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 Languages such as C, C++, Java, Python, etc. Key Responsibilities Design, develop, test, and maintain web applications using Python and C#. Implement front-end interfaces using ASP.net, HTML, CSS, and JavaScript. Design and maintain SQL databases, writing efficient SQL queries. Develop and maintain automation scripts using PowerShell, CMD, and BAT. Work within version control systems such as Git and Perforce. Contribute to embedded Windows software development with solid programming skills. Apply strong understanding of Operating System concepts, both Windows and Linux. Participate in Windows and/or Linux kernel development activities. Preferred Qualifications 2-5 years of Software Engineering or related work experience. Proficiency in Python, C/C++/C#, SQL, and Shell Scripting. Strong communication and interpersonal skills. Effective problem-solving and debugging capabilities. Experience with Windows OS internals. Experience debugging device drivers using WinDbg, JTAG, or similar tools. Basic understanding of processor architecture and cache subsystems. Experience with PC software development (System BIOS, UEFI, ACPI, Drivers, Applications). Working knowledge of Jenkins and Artifactory. Hands-on experience with Windows program/driver development. Proficiency in Visual Studio as an integrated development environment. Exposure to ARM assembly. Basic understanding of Embedded OS (Kernel architecture, OS services, heap, memory management, multi-core processing, multi-threading, and crash debugging). Strong motivation and ability to learn quickly. Equal Opportunity Employer Statement Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may email [email protected] or call Qualcomm s toll-free number listed on their careers page. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities during the hiring process. (Please note: this email address is intended solely for accommodation requests. Qualcomm will not respond to requests for application status updates or resume inquiries through this contact.) Recruitment Policy Qualcomm s Careers Site is exclusively for individuals seeking employment directly with Qualcomm. Staffing agencies and third-party recruiters are not authorized to submit profiles, applications, or resumes via this site. Any such submissions will be considered unsolicited, and Qualcomm will not be responsible for any associated fees. Compliance Notice All Qualcomm employees must adhere to applicable company policies and procedures, including but not limited to those regarding security, confidentiality, and protection of proprietary information, in compliance with applicable laws.

Engineer Stack Full stack Python C
QU

Engineer - Windows Development

Qualcomm

1+ Year | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Software Engineer - Platform Power (Windows on Snapdragon Team) Company Qualcomm India Private Limited Job Area Engineering Group > Software Engineering General Summary We are seeking a Software Engineer to work in the platform power area of the Windows on Snapdragon team. The selected candidate will be responsible for designing, developing, and validating device power management, microprocessor power management, and thermal management for various Windows on Snapdragon products. The objective is to achieve optimal power and performance from the chipset. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Required Skills and Experience Experience in Embedded Windows software development and driver programming. Solid understanding of Operating System concepts. Hands-on experience with Windows kernel driver development. Experience implementing power/thermal management software, state machines, ACPI, and UEFI. Strong programming skills in C/C++, Shell Scripting, or Python. Proficiency in debugging ARM or other SoC embedded systems. Excellent communication and interpersonal skills. Strong analytical, problem-solving, and debugging capabilities. Ability to collaborate across teams and drive task completion. Technical Expertise 1+ years of Software Engineering or related work experience. Expertise in C/C++ programming. Knowledge of Windows OS internals and Windows driver development related to power/thermal management. Experience with Windows device driver programming and debugging using tools like WinDbg, JTAG, etc. Familiarity with ARM processor architecture and assembly language. Exposure to PC software components such as System BIOS, UEFI, ACPI, Drivers, and Applications. Understanding of Embedded OS concepts, including Kernel architecture, OS services, memory management, multi-core processing, multi-threading, and crash debugging. Knowledge of OS/system performance profiling and optimization techniques. Strong written and verbal communication skills, along with a high level of motivation and eagerness to learn. Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.

Engineer Windows Windows engineer Development Development Engineer
ST

Senior Engineer - IT Software Development & Operations

Sasken Technologies

2-5 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Engineer - IT Software Development & Operations Location: Bengaluru Job Summary The Senior Engineer will be responsible for applying their technical expertise in various aspects of software development and operations, including design, coding, testing, documentation, and technical support. This role requires the ability to handle complex issues, adapt existing methods to solve problems, and deliver results with minimal supervision. The ideal candidate will have strong collaboration skills, consistently seek to improve their technical capabilities, and actively participate in technical initiatives to enhance organizational success. Roles & Responsibilities Design & Development: Responsible for the design, coding, testing, bug fixing, documentation, and technical support within the assigned area. Ensure timely delivery of solutions while meeting quality and productivity goals. Collaboration & Customer Interaction: Regularly collaborate with customer teams to clarify technical issues, resolve queries, and ensure smooth project execution. Participate in key project and work-related activities, providing input on identifying important issues and risks. Process Improvement: Actively seek opportunities to enhance existing skills and acquire new complex technical skills. Participate in technical initiatives related to the project and organization, delivering training and contributing to process improvements. Project Execution: Adhere to organizational guidelines and checklists during deliverable reviews. Provide regular status reports to the Team Lead and ensure that relevant organizational processes are followed. Skill Development: Enhance technical capabilities by attending training sessions, engaging in self-study, and undergoing periodic technical assessments. Education and Experience Education: Engineering Graduate, MCA, or equivalent. Experience: 2-5 years of relevant experience. Competencies Description Digital Automation Engineer: Experienced in designing and implementing engineering processes and automation across phases of the DevOps-based SDLC, including Configuration Management, Build & Release, Test Automation, Deployment, Infrastructure Automation, and Continuous Operations. Configuration Management Specialist: Design, configure, and implement version control, branching, and configuration strategies using source code and version control systems like GIT, GitLab, BitBucket, SVN, CVS, Clearcase. Build Automation Specialist: Experience in Continuous Integration (CI) and Build Automation tools like Jenkins, Bamboo, ANT, Maven, Gradle. Test Automation Specialist: Experience in designing and authoring Test Automation scripts for Mobile, Web, Cross-platform, Web Services, Microservices, and infrastructure testing. Proficient in Black Box, White Box, Functional, Performance, UI, Security, and Regression testing, along with experience in BDD frameworks and device test clouds like Sauce Labs and Xamarin Test Cloud. Deployment Specialist: Expertise in release management strategies, managing package repositories, AMIs, and deploying applications and service packages across cloud and container-based infrastructure. Infrastructure Automation Specialist: Expertise in designing and implementing programmable infrastructure on virtualized and cloud-based environments. Ability to manage IaaS, Configuration Management, Container Management, and Environment Management across cloud platforms (AWS, Azure, etc.). Continuous Operations Specialist: Design, implement, and operate elastic infrastructure, manage application and service monitoring, failover scenarios, scalability, SLAs, and operational dashboards across cloud and virtualized environments. Platforms Linux, Windows, Android, iOS, VMware, OpenStack, Hyper-V Technology Standards AWS, Azure, RESTful APIs, SOAP, Test-Driven Development (TDD), Microservices patterns, Service Mesh, CloudFormation templates. Tools Configuration Management: GIT, GitLab, BitBucket, SVN, Clearcase, Perforce. Build Tools: GNU Make, NMake, ANT, Maven, Gradle, Ivy. CI Tools: Jenkins, Bamboo, CircleCI, AWS DevOps tools, Azure DevOps. Requirement Management: Bugzilla, Jira. Code Review: Gerrit, GitLab, ReviewBoard. Containers: Docker, Docker Swarm, Kubernetes, ECS (Amazon), AKS (Azure). Automation & Configuration Management: Ansible, Chef, Puppet. Cloud-Native DevOps Services (AWS, Azure): Cloud-Native DevOps Services. Testing Tools: Appium, Visual Studio App Center, SauceLabs, Selenium, Black Duck, SOAP UI, Protractor, JUnit, NUnit, LoadRunner, JMeter. Monitoring & Dashboarding: Prometheus, ELK Stack, Grafana. Languages Scripting Languages: Perl, Python, Groovy, Shell Script, PowerShell, YAML, Ansible. Other Programming Languages: Java, C#, XML. Test Automation Languages: Java, Python (for Appium and Sauce Labs). Specialization Key Areas: Configuration Management, Test Automation, Build and Release Automation, Infrastructure Automation, Continuous Operations, Deployment, RPA (Robotic Process Automation). Desired Skills Strong collaboration and communication skills. Ability to manage multiple projects and tasks while ensuring quality delivery. Experience working in an agile development environment. Proactive in identifying and resolving technical challenges. Strong analytical and problem-solving abilities. This is an exciting opportunity for a skilled Senior Engineer to advance their career in the IT Software Development and Operations domain, work on innovative projects, and gain experience across cutting-edge technologies. Qualification : Engineering Graduate, MCA, or equivalent.

Senior Engineer Senior engineer IT It engineer
BY

Senior Software Engineer - Performance Engineering

Blue Yonder

4-9 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Performance Engineer (Full Stack) Location: Pune, India Company: Blue Yonder Experience: 4 to 9 years Education: Bachelor s Degree in Computer Science, Engineering, or a related field About Blue Yonder Blue Yonder is a leading AI-driven Global Supply Chain Solutions provider, recognized by Glassdoor as one of the Best Places to Work. We design innovative solutions that power intelligent supply chains and transform global commerce. We are seeking a talented and experienced Performance Engineer with expertise in Java, Spring Boot, React, and open-source technologies. If you have a passion for clean code, automation, and performance engineering, we want you on our team. Scope of the Role You will play a critical role in the engineering team, working hands-on to design, develop, test, and optimize performance for Java-based applications deployed both on-premises and on-cloud. This role involves close collaboration with developers, testers, and stakeholders to ensure performance requirements are met and bottlenecks are eliminated. Key Responsibilities Develop quality software according to clean code principles and Blue Yonder standards. Write effective performance test cases and develop automation utilities for performance testing. Collaborate on the design and development of skeleton/stub components for successful integration testing. Analyze performance test results, report defects, and document findings through comprehensive performance test reports. Participate in design reviews, ensuring performance considerations are built into application architecture. Mentor junior team members in performance testing best practices. Gather and validate Non-Functional Requirements (NFRs) from customers and stakeholders. Proactively participate in project status meetings and offer performance-related insights. Technical Environment Performance Testing Tools: JMeter (expertise required) Programming: Java, Data Structures, Shell Scripting Operating System: Linux (Ubuntu preferred) Monitoring Tools: Telegraph, InfluxDB, Grafana Diagnostics: Thread dump analysis, GC log analysis, Heap dump analysis Architecture: Microservices, REST APIs, Reactive Applications Cloud: Azure (or equivalent cloud platforms) Must-Have Skills 4-9 years of experience as a Performance Tester/Engineer on Java-based applications. Expertise in JMeter for performance test automation. Strong understanding of performance metrics for certifying Java applications. Deep knowledge of Linux performance commands and shell scripting. Experience with application monitoring tools like Telegraph, InfluxDB, Grafana. Strong analytical and problem-solving skills with a proactive, self-motivated work style. Excellent communication skills (both written and verbal). Good to Have Skills Hands-on development experience with Java and Data Structures. Familiarity with SQL and databases. Experience with application servers such as Tomcat or Netty. Knowledge of REST API design and testing. Exposure to Azure or other cloud platforms. Experience with distributed tracing (Zipkin, etc.). Hands-on with data analysis tools like Python/R and Kafka. Experience with Glowroot and Flame Graphs for diagnostics. Familiarity with Hazelcast, Redis, or other IMDG (In-Memory Data Grid) solutions. Understanding of E-commerce and Retail domain is a plus. Hands-on experience with Cassandra or other NoSQL databases. Basic understanding of Kubernetes architecture and administration. Collaborate with a global team working on cutting-edge supply chain solutions. Be part of an inclusive, innovative, and diverse workplace. Work on modern technologies and drive impactful performance optimizations. Opportunities to learn, grow, and mentor others in your area of expertise. Diversity, Inclusion, Value & Equity (DIVE) At Blue Yonder, we foster an inclusive environment where everyone belongs. We encourage applicants from all backgrounds to apply and contribute to our diverse community. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. Qualification : Bachelors Degree in Computer Science, Engineering, or a related field

Senior Software Senior software Engineer Senior engineer
MT

Devops

Mirafra Technologies

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

DevOps Engineer Location: Bangalore Experience: 5+ Years Education Qualification: B.E. in Computer Science / Electronics About Mirafra Founded in 2004, Mirafra is a fast-growing global product engineering services company specializing in Semiconductor Design, Embedded Systems, Digital Solutions, and Application Software. With over 1,500+ professionals worldwide, we provide cutting-edge solutions to Fortune 500 clients across industries such as Semiconductor, Internet, Aerospace, Networking, Telecom, Medical Devices, and Consumer Electronics. Recognitions: Best Company to Work For SiliconIndia (2016) Most Promising Design Services Provider SiliconIndia (2018) Top 10 Admired Companies for Software Services DigiTech Insight (2022) Key Responsibilities DevOps & Automation Develop automated CI/CD pipelines and manage build & deployment processes. Implement infrastructure automation using scripting (Shell, Batch, Python). Manage configuration, integration, and deployment using DevOps tools. Version Control & Build Management Work with Git, Gitlab, Bitbucket for version control. Maintain build systems like Make, CMake and manage dependencies using Pip, Conda, Poetry, Maven. Handle binary management tools like Artifactory, Nexus. Code Quality & Security Utilize Static Code Analysis tools (SonarQube, Pylint, Coverity) for code quality enforcement. Monitor and ensure security compliance in the DevOps lifecycle. Cloud & Containerization Manage cloud-based deployments and monitoring using ELK, Docker, Kubernetes. Implement scalable and resilient infrastructure solutions. Agile & Collaboration Work in an Agile/Scrum environment, collaborating with cross-functional teams. Utilize UML modeling and software development best practices. Skills & Qualifications Education: B.E. in Computer Science / Electronics Technical Expertise: Scripting & Automation: Shell, Batch, Python CI/CD & Build Tools: Jenkins, Gitlab, Make, CMake Version Control: Git, Bitbucket, Gitlab SCM Static Code Analysis: SonarQube, Pylint, Coverity Package Management: Pip, Conda, Poetry, Maven Binary Management: Artifactory, Nexus Cloud & Containerization: Docker, Kubernetes, ELK Stack Programming Languages: Python, C, C++ Operating Systems: Linux, Unix, Windows Soft Skills: Strong problem-solving and analytical skills. Excellent communication and team collaboration. Ability to work in fast-paced Agile environments. Cutting-edge projects in Semiconductor, Aerospace, Networking, and IoT. Global work environment with top-tier clients. Career growth opportunities and exposure to the latest technologies. Award-winning workplace culture and industry recognition. Excited to take on a challenging DevOps role? Apply now!

DevOps Full-Time CI/CD (Continuous Integration & Continuous Deployment) Infrastructure as Code (IaC) Automation
QU

Senior Technical Lead Software Engineering

Qualcomm

9-12 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Technical Lead Software Engineering General Summary: Qualcomm Technologies Inc., a global leader in Snapdragon SoCs, is the largest provider of chipset solutions for Microsoft Windows on Snapdragon products. As part of our commitment to developing next-generation solutions, we seek a highly skilled Senior Technical Lead Software Engineering to drive innovation and excellence in our compute platform solutions. The ideal candidate is a self-motivated leader with excellent verbal and written communication skills and a proven ability to collaborate with engineers, partners, and customers across geographies. This role requires experience working with senior management in a corporate environment and the ability to take a hands-on technical leadership approach, diving into technical details and problem-solving as needed. Key Responsibilities: Software Development & Validation: Lead driver development and validation for compute platforms consisting of ARM cores, GPUs, and DSPs. Perform smoke testing, test scenario development, and issue troubleshooting to ensure product reliability and quality. Provide technical guidance and mentorship to software engineering teams. Collaboration & Stakeholder Engagement: Interface with cross-functional development and test teams, ensuring effective communication and seamless execution. Collaborate with OEMs for feature updates, over-the-air (OTA) updates, and test plan development. Drive large-scale software validation efforts across Windows, Linux, Android, and Integrity platforms. Data Analysis & Performance Optimization: Utilize big data tools and platforms to manage and analyze large datasets for software performance improvement. Optimize and validate multimedia drivers across audio, video, camera, display, and graphics components. Technical Expertise & Innovation: Demonstrate strong familiarity with ARM architecture and a solid understanding of CPU, GPU, and NPU architectures. Develop and optimize software using C, C++, Python, and other programming languages. Leverage tools like Power BI for data-driven decision-making. Minimum Qualifications: Bachelor s degree in Engineering, Information Systems, Computer Science, or a related field with 18+ years of Software Engineering experience. OR Master s degree with 15+ years of experience. OR PhD with 12+ years of experience. 2+ years of experience with programming languages such as C, C++, Java, Python, etc. Preferred Qualifications: 9-12 years of experience in driver development, validation, and compute platform software engineering. Proven experience in leading large teams responsible for software validation and development. Hands-on experience with multimedia/embedded applications and driver validation on Windows, Linux, Android, or Integrity platforms. Experience managing and analyzing large datasets using big data tools and platforms. Familiarity with ARM architectures, CPU/GPU/NPU architecture. Strong analytical, debugging, and troubleshooting skills for large-scale software systems. Be part of a pioneering team that develops cutting-edge solutions for Windows on Snapdragon. Work in a collaborative and innovation-driven environment with top industry professionals. Enjoy competitive compensation, career growth opportunities, and access to cutting-edge technologies.

Platform Engineer Platform engineer Full-Time Windows OS Architecture
CT

Asic Design Engineer

Cisco Technology Inc

7+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Meet the Team Join the Cisco Silicon One team in shaping the future of networking with a unified silicon architecture designed for web-scale and service provider networks. Cisco s silicon team offers a unique experience for ASIC engineers by combining the extensive resources of a large, multi-geography organization with the dynamic startup culture and growth opportunities typically found in a smaller team. Enjoy the benefits of a large campus that includes on-site amenities such as a gym, healthcare, caf , social interest groups, and philanthropy initiatives, all while working in a collaborative and innovative environment. Your Impact Write detailed micro-architecture specifications and actively participate in design reviews. Implement Verilog RTL to meet stringent timing, performance, and power requirements. Contribute to full-chip integration and collaborate on timing methodology and analysis. Develop and analyze functional coverage to ensure quality and completeness. Help define, evolve, and support our design methodology to maintain high standards. Collaborate with the verification team to address design bugs and improve code coverage. Work closely with the physical design team to resolve design timing and place-and-route issues. Perform triage, debugging, and root cause analysis for simulation, software bring-up, and customer failures. Conduct diagnostic and post-silicon validation tests in the lab to ensure product readiness. Minimum Qualifications: Bachelor s or Master s degree in Electrical or Computer Engineering with 7+ years of experience in ASIC design. Expertise in Verilog or System Verilog programming. Experience with simulation, synthesis, static timing constraints, and related tools (e.g., VCS, DC, PrimeTime). Solid understanding of debugging and verification methodologies. Preferred Qualifications: Understanding of networking technologies and concepts. Scripting experience with Python, Perl, TCL, or shell programming. Familiarity with formal verification tools. Experience with emulation techniques. #WeAreCisco At Cisco, every individual brings their unique skills and perspectives together to pursue our mission of powering an inclusive future for all. Our employees' passion for connection drives our culture of diversity, learning, and growth. With a focus on unlocking potential, Cisconians often experience one company, many careers, where learning and development are encouraged and supported at every stage of their career. Our technology, tools, and culture pioneered hybrid work trends, allowing every individual to perform at their best and be their authentic self. One-third of Cisconians participate in our 30 employee resource organizations, called Inclusive Communities, which foster belonging, allyship, and social impact. Cisco also provides 80 hours of paid volunteer time off each year, and nearly 86% of employees take part in giving back to the causes they care about. At the heart of Cisco s success is our people, driving us to be the worldwide leader in technology that powers the internet. We are committed to helping our customers reimagine their applications, secure their enterprises, transform their infrastructures, and achieve their sustainability goals. Join us and be a part of a forward-thinking company dedicated to creating a more inclusive future for all. Qualification : Bachelors or Masters degree in Electrical or Computer Engineering with 7+ years of experience in ASIC design.

ASIC Design Asic design Engineer ASIC Engineer
QU

Dsp Design Verification - Tools And Infrastructure Sr Staff Engineer

Qualcomm

4-10 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Overview As a Tools Support & Infrastructure Engineer at Qualcomm, you'll play a vital role in supporting and enhancing the design flows and infrastructure for Qualcomm's Digital Signal Processing (DSP) team. The DSP design team delivers high-performance DSP cores that are integral to Qualcomm's multi-tier SoC roadmap, particularly for mobile applications. This position involves managing DSP design databases, developing automation tools to streamline the verification process, and collaborating with global teams to optimize design efficiency and quality. Key Responsibilities Manage DSP Design Database: Oversee the DSP design database, supporting design and verification teams with infrastructure needs. Build Automation: Create new automation tools to enhance the productivity of design verification teams, making it easier to debug simulation failures. Collaborate with Global Teams: Work with Qualcomm s global DSP design teams (architecture, implementation, post-silicon, and back-end teams) to enhance DSP IP infrastructure. Improve Tool Methodologies: Design and deploy new tool methodologies to continuously improve the quality, efficiency, and effectiveness of design and verification processes. Support Design Flows: Contribute to and improve design flows, ensuring the seamless integration of tools and resources used by design teams. Minimum Qualifications Educational Requirements: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or related field with 6+ years of relevant work experience, or Master's degree in Computer Science, Electrical/Electronics Engineering, or related field with 5+ years of relevant work experience, or PhD in Computer Science, Electrical/Electronics Engineering, or related field with 4+ years of relevant work experience. Skills & Experience Programming & Tools Support: 3-10 years of experience in programming, database management, and providing tools support for complex DSP IP designs. Automation Expertise: Extensive experience in building automation tools that improve design and verification processes. Programming Languages: Expertise in C++ and Java. Scripting & Automation: Proficiency with scripting languages and tools such as Perl, Python, Shell, Makefiles, and TCI. Analytical Skills: Strong analytic, programming, and debugging abilities. Object-Oriented Programming (OOP): Deep understanding of OOP concepts. Web Programming: Familiarity with Java for web programming is a plus. Unix Environment: Solid understanding of the Unix environment. Digital Design Flows: Knowledge of digital design flows is a plus. Communication: Excellent interpersonal and communication skills, with the ability to work collaboratively with global teams.

DSP Design Verification Design Verification Tools
AE

Staff Engineer - Ip/subsystem/soc Verification

Arm Embedded Technologies

4-15 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Description: Arm s hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. As we continue to grow, we need the best engineers to join a team responsible for the development of sophisticated Subsystems and Solutions. Soon, we could be using your talents to develop the technologies that will enable the latest compute solutions in today's Enterprise, Auto and Client markets. Responsibilities: As a verification engineer with a knowledge of subsystems and SoCs you will make valuable contributions to a team tasked with verifying the functional correctness of SoC. Engineers will have ample opportunities to collaborate with designers and architects to understand design specifications and build a functional verification strategy. Key responsibilities will include writing test plans, defining test methodologies, and completing functional verification to the required quality levels and schedules. Work with the Emulation/FPGA team in understanding various verification collaterals required for driving stimulus at the board level. Will collaborate with engineers in architecture, design, verification, implementation, modeling, performance analysis, silicon validation, FPGA and board development. Senior engineers are also encouraged to support junior members. Required Skills and Experience : 4-15 years of proven experience in working on IP/Subsystem/Soc Verification Experienced in one or many of these technologies/ protocols - PCIe, CXL, USB, Ethernet. Experience in Working on any of cross functional flows like Reset, Ras(Error and Interrupt), Security, low Power for High-speed IO IPs. Good Skills in System Verilog, shell programming/scripting (e.g. Tcl, Perl, Python etc.) Experienced in one or more of various verification methodologies UVM, formal and low power. Exposure to all stages of verification: requirements collection, creation of test plans, testbench implementation, test cases development, documentation, and support. Experience with various front-end verification tools - Dynamic simulation tools, Static Simulation tools and Debuggers. Nice To Have Skills and Experience : Possess knowledge of object-oriented programming concepts Practical experience of working on Processor based system design Experience in Server/ Infrastructure SoC Strong understanding of CPU Architecture/micro-architectures! In Return: With offices around the world, Arm is a diverse organisation of dedicated, innovative and very hardworking engineers. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their outstanding contributions to Arm's success in the global marketplace Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email [email protected]. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Hybrid Working at Arm Arm s hybrid approach to working is centred around flexibility, where we split our time between the office and other locations to get our work done. Within that framework, we empower groups and teams to determine their own particular hybrid working pattern, depending on the work and the team s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email [email protected]. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Qualification : 4-15 years of proven experience in working on IP/Subsystem/Soc Verification

Engineer Staff Engineer Ip engineer Subsystem Soc

1 - 20 of 0 jobs

* No exact matches found. Showing closest results instead
Sort by:

No results found

Modify search criteria or create an alert to get relevant jobs as soon as they’re posted

Create an alert

Continue to Save

Please login to your jobseeker account, or create a new one to save this job.

Feedback

Share Feedback