{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/data-structures-and-algorithms"},"x-facet":{"type":"skill","slug":"data-structures-and-algorithms","display":"Data Structures And Algorithms","count":11},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_65b4b4c1-880"},"title":"R&D Engineering, Staff Engineer","description":"<p>We are seeking a seasoned professional with a passion for innovation and a background in Electrical Engineering or Computer Science. As a Staff Engineer in our R&amp;D Engineering team, you will be responsible for designing, developing, debugging, and optimizing large-scale software programs, increasingly leveraging AI-assisted coding workflows.</p>\n<p>Your primary focus will be on developing core algorithms for global placement, detailed placement, global routing, detailed routing, and timing optimization. You will also improve product usability, robustness, and user experience, ensuring high-quality engineering workflows.</p>\n<p>To succeed in this role, you will need to have a strong background in data structures and algorithms, experience in EDA tool development, and proficiency in C/C++ programming. You will also need to be able to collaborate closely with cross-functional teams to ensure seamless integration of new capabilities across Fusion Compiler.</p>\n<p>As a Staff Engineer, you will have the opportunity to drive the development of cutting-edge software tools that power the future of technology. You will enhance the performance and capabilities of Synopsys&#39; chip design and software security solutions, contributing to the success of self-driving cars, 3DIC, AI, machine learning, the cloud, 5G, and IoT technologies.</p>\n<p>In return, we offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.</p>\n<p>At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_65b4b4c1-880","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Synopsys","sameAs":"https://careers.synopsys.com","logo":"https://logos.yubhub.co/careers.synopsys.com.png"},"x-apply-url":"https://careers.synopsys.com/job/hsinchu/r-and-d-engineering-staff-engineer/44408/94212497920","x-work-arrangement":"onsite","x-experience-level":"staff","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C/C++ programming","EDA tool development","Data structures and algorithms","Global placement","Detailed placement","Global routing","Detailed routing","Timing optimization"],"x-skills-preferred":[],"datePosted":"2026-04-24T14:15:11.292Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Hsinchu"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C/C++ programming, EDA tool development, Data structures and algorithms, Global placement, Detailed placement, Global routing, Detailed routing, Timing optimization"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_c9bb94df-1f8"},"title":"R&D Engineering, Staff Engineer","description":"<p>Join Synopsys, a leading provider of electronic design automation (EDA) software and services, as a Staff Engineer in our R&amp;D Engineering team. As a seasoned professional with a passion for innovation and a background in Electrical Engineering or Computer Science, you will play a key role in driving the development of cutting-edge software tools that power the future of technology.</p>\n<p>Your primary responsibilities will include designing, developing, troubleshooting, and debugging software programs, as well as determining hardware compatibility and influencing hardware design. You will also collaborate with cross-functional teams to ensure seamless integration and functionality.</p>\n<p>As a Staff Engineer, you will have the opportunity to work on a wide range of projects, from developing software tools for operating systems and compilers to designing algorithms and data structures. You will also have the chance to influence the design and compatibility of hardware components and improve the efficiency and effectiveness of software development processes.</p>\n<p>To be successful in this role, you will need to have a strong proficiency in C++ programming, a solid foundation in data structures and algorithms, and experience with EDA tools and familiarity with physical design flows. You will also need to be able to work effectively in a collaborative environment and have a proven track record of building productive internal and external working relationships.</p>\n<p>If you are a motivated and experienced engineer looking for a challenging and rewarding role, we encourage you to apply for this position.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_c9bb94df-1f8","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Synopsys","sameAs":"https://careers.synopsys.com","logo":"https://logos.yubhub.co/careers.synopsys.com.png"},"x-apply-url":"https://careers.synopsys.com/job/hsinchu/r-and-d-engineering-staff-engineer/44408/93791047792","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":"Competitive salaries","x-skills-required":["C++ programming","data structures and algorithms","EDA tools","physical design flows"],"x-skills-preferred":[],"datePosted":"2026-04-24T14:13:51.850Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Hsinchu"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++ programming, data structures and algorithms, EDA tools, physical design flows"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_98db6db2-2d3"},"title":"R&D Software Engineer","description":"<p>You will be part of a dynamic team working on industry-leading CAD Navigation solutions, Avalon, and SysNav. As a R&amp;D Software Engineer, you will develop and enhance features for CAD Navigation (CADNav), Avalon, and SysNav solutions, supporting IC and SoC failure analysis. You will collaborate with team members to resolve complex technical issues and implement robust solutions. Your responsibilities will also include contributing to bug fixes and product enhancements, following established software architecture and coding standards. You will participate in code reviews, ensuring best practices and high-quality code. Additionally, you will engage in GUI and/or core chip design data processing modules development and optimization, leveraging modern C++ concepts and GUI frameworks such as Qt. You will actively communicate with cross-functional teams to clarify requirements and deliver effective solutions. You will document learnings, processes, and solutions to foster knowledge sharing and continuous improvement.</p>\n<p>As a R&amp;D Software Engineer, you will accelerate time-to-market objectives for leading-edge customers in the semiconductor industry. You will enhance the reliability and usability of industry-leading CAD Navigation tools. You will enable efficient IC and SoC failure analysis, improving customer satisfaction. You will drive innovation by contributing fresh ideas and creative solutions. You will promote a culture of collaboration, learning, and technical excellence within the team. You will support Synopsys&#39; mission to lead in chip design, verification, and IP integration.</p>\n<p>To succeed in this role, you will need strong proficiency in C++ programming, STL and Object-Oriented Programming (OOP). You will also need good understanding of Data Structures and Algorithms (DSA). Familiarity with CAD, geometry, and graphics concepts and design patterns is a plus. Experience with Qt framework and EDA domain knowledge is also desirable.</p>\n<p>As a team player, you will be effective in communicating with cross-functional teams. You will be proactive and inquisitive, with a fast learning curve. You will be detail-oriented and committed to delivering high-quality work. You will be a resourceful problem solver who approaches challenges creatively. You will value open communication and teamwork, readily sharing knowledge and supporting your peers.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_98db6db2-2d3","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Synopsys","sameAs":"https://careers.synopsys.com","logo":"https://logos.yubhub.co/careers.synopsys.com.png"},"x-apply-url":"https://careers.synopsys.com/job/mumbai/r-and-d-engineering-engineer/44408/94297252416","x-work-arrangement":"onsite","x-experience-level":"entry","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C++","STL","Object-Oriented Programming","Data Structures and Algorithms","CAD","geometry","graphics","Qt framework","EDA domain knowledge"],"x-skills-preferred":[],"datePosted":"2026-04-24T14:09:39.848Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Mumbai"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++, STL, Object-Oriented Programming, Data Structures and Algorithms, CAD, geometry, graphics, Qt framework, EDA domain knowledge"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_f366f095-775"},"title":"Senior Software Engineer, Test","description":"<p>As a Senior Software Engineer in Test at Everlaw, you will play a key role in shaping our quality culture and maintaining and improving our CI/CD pipelines. You will be responsible for facilitating advanced automation techniques, mentoring QA engineers, and conducting rigorous code reviews. We are looking for a proactive engineer who is not just a practitioner of automation, but a visionary.</p>\n<p>In this role, you will sit within our Engineering department, acting as a vital bridge between Development and QA. You will maintain and improve existing CI/CD pipelines using tools such as GitHub Actions or CircleCI, facilitate and expand automation techniques, and mentor QA engineers on all topics related to automation.</p>\n<p>We are excited for you to learn, grow, and contribute right away! We trust that you&#39;ll bring experience and knowledge that will uplift and uplevel the team, but we don&#39;t expect you to know everything on Day 1.</p>\n<p>The expected salary range for this role is between $131,000 and $191,000. The final offered salary will be dependent upon many factors including the candidate&#39;s experience and skills.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_f366f095-775","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Everlaw","sameAs":"https://www.everlaw.com/","logo":"https://logos.yubhub.co/everlaw.com.png"},"x-apply-url":"https://job-boards.greenhouse.io/everlaw/jobs/4660016006","x-work-arrangement":"hybrid","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":"$131,000 - $191,000","x-skills-required":["Java","Python","Javascript","C++","Data Structures and Algorithms","Design Patterns and Coding Best Practices","Cloud-Based Software Development","Mentoring and Leadership"],"x-skills-preferred":[],"datePosted":"2026-04-18T15:55:53.405Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Oakland, California, United States"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"Java, Python, Javascript, C++, Data Structures and Algorithms, Design Patterns and Coding Best Practices, Cloud-Based Software Development, Mentoring and Leadership","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":131000,"maxValue":191000,"unitText":"YEAR"}}},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_a027f462-69a"},"title":"Senior Software Developer - Storage Engine - Elasticsearch","description":"<p>We&#39;re looking for a Senior Software Developer to join the team that contributes to improving our storage efficiency for metrics, logs, and other types of data. As a software engineer in the team, you will work on different initiatives, such as enhancing current logging solutions to ensure that logging data is always accepted and persisted, advancing our current metrics processing capabilities to ensure massive and seamless adoption by our customers, and improving storage efficiency across the board. You&#39;ll also be extending the logic for efficiently querying and aggregating the stored data, taking their storage layout and ordering into account.</p>\n<p>Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable, intuitive, and high-quality software. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements.</p>\n<p>As a Senior Software Developer, you will:</p>\n<ul>\n<li>Work with a globally distributed team of experienced engineers focused on data storage mechanisms and query capabilities of Elasticsearch.</li>\n<li>Be an expert in the storage engine area, and everyone will turn to you when they have a question about it. You&#39;ll improve those areas based on your questions and your instincts.</li>\n<li>Be a full-time Elasticsearch contributor, building data-intensive new features, fixing intriguing bugs, and increasing the testing coverage, all while making the code easier to understand.</li>\n<li>Design and implement advanced algorithms and data structures, often working at the system and hardware level. You’ll also engage with our global community for triaging and resolving issues and pull requests.</li>\n</ul>\n<p>We&#39;re looking for someone with strong core Java skills and an excellent understanding of concurrent and parallel programming principles. You should have an excellent background in applied data processing (data structures, algorithms) and be familiar with storage systems and low-level abstractions in OS. You should also be able to work with a high level of autonomy and be able to take on projects and guide them from beginning to end.</p>\n<p>This role does not have a variable compensation component. The typical starting salary range for new hires in this role is $128,300-$203,000 CAD. This role is currently eligible to participate in Elastic&#39;s stock program. Our total rewards package also includes a company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings, along with a range of other benefits offered with a holistic emphasis on employee well-being.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_a027f462-69a","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Elastic","sameAs":"https://www.elastic.co/","logo":"https://logos.yubhub.co/elastic.co.png"},"x-apply-url":"https://job-boards.greenhouse.io/elastic/jobs/7592630","x-work-arrangement":"remote","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":"$128,300-$203,000 CAD","x-skills-required":["Java","Concurrent and parallel programming principles","Data structures and algorithms","Storage systems and low-level abstractions in OS"],"x-skills-preferred":["Elasticsearch","Solr","PostgreSQL","MongoDB","Cassandra"],"datePosted":"2026-04-18T15:50:33.450Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Canada"}},"jobLocationType":"TELECOMMUTE","employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"Java, Concurrent and parallel programming principles, Data structures and algorithms, Storage systems and low-level abstractions in OS, Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":128300,"maxValue":203000,"unitText":"YEAR"}}},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_f2db0a67-d25"},"title":"Integration Engineer (AUNZ)","description":"<p>Job Title: Integration Engineer (AUNZ)</p>\n<p>As an Integration Engineer at Stripe, you will play a key role in helping our most strategic users accelerate their knowledge, solution design, and integrations with Stripe. You will lead strategic conversations and develop plans that transform the payments and financial infrastructure for leading enterprises.</p>\n<p>Responsibilities:</p>\n<ul>\n<li>Plan integration engineering end-to-end, from high-level architecture down to code implementation.</li>\n<li>Think on your feet and communicate technical concepts, explaining how Stripe works from both a product feature and API architecture perspective.</li>\n<li>Be the primary, ongoing technical point of contact for our largest users&#39; and partners&#39; technical teams.</li>\n<li>Collaborate with Sales, Solution Architecture, and Implementation teams to drive client engagement, customer wins, and revenue on behalf of the Professional Services team.</li>\n<li>Collaborate closely with Product and Engineering to proactively identify potential enhancements and new features based on feedback gathered from the field.</li>\n<li>Provide deep technical guidance and debugging, inspecting and understanding the Stripe codebase and thoroughly testing functionality to best advise users.</li>\n<li>Lead &#39;Hands On Keyboard&#39; implementations for user engagements, providing material feedback on coding practices, CI/CD, and software architecture.</li>\n<li>Review and optimize existing user integrations and provide recommendations to improve performance, reliability, and efficiency.</li>\n<li>Build tools and analytics; create dashboards, run queries, and generate custom data reports to support user business reviews and operational needs.</li>\n</ul>\n<p>Requirements:</p>\n<ul>\n<li>4 years+ experience in a Software Engineering/Integration Engineering role.</li>\n<li>Ability to write code (in programming languages like Python, Go, Java, C/C++ etc.) and quickly debug user code snippets.</li>\n<li>Comfortable with various code-level debugging (Stripe code and user code) and using code as a tool for problem-solving.</li>\n<li>Strong generalist technical experience, including proficiency in SQL and an understanding of data structures and algorithms.</li>\n<li>Understanding of the payments domain and API security topics.</li>\n<li>Be comfortable talking about technical concepts, and explaining how Stripe works, both from a product features and API architecture perspective.</li>\n</ul>\n<p>Preferred Requirements:</p>\n<ul>\n<li>Enjoy the puzzle of solving open-ended problems, both individually and as a member of our team.</li>\n<li>Willingness to learn and teach others, including mentoring newer team members.</li>\n<li>Collaborative, communicative, consultative; able to apply specific methodologies to ensure repeatability of engagements.</li>\n<li>Intellectually curious, with great problem-solving skills.</li>\n<li>Technical writing skills to document complex integration guidance and processes.</li>\n</ul>\n<p>Position Details:</p>\n<ul>\n<li>Job Type: Full Time</li>\n<li>Location: 383 Kent Street, Sydney, NSW, 2000, Australia / 530 Collins Street, Melbourne, VIC 3000, Australia</li>\n<li>Open Date: 7 April 2026</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_f2db0a67-d25","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Stripe","sameAs":"https://stripe.com/","logo":"https://logos.yubhub.co/stripe.com.png"},"x-apply-url":"https://job-boards.greenhouse.io/stripe/jobs/7703911","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["Python","Go","Java","C/C++","SQL","Data Structures and Algorithms","API Security"],"x-skills-preferred":["Technical Writing","Problem-Solving","Collaboration","Communication"],"datePosted":"2026-04-18T15:49:40.456Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sydney"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"Python, Go, Java, C/C++, SQL, Data Structures and Algorithms, API Security, Technical Writing, Problem-Solving, Collaboration, Communication"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_028de8b0-8f0"},"title":"Backend Engineer, Core Technology","description":"<p>We&#39;re looking for a Backend Engineer to join our Core Technology team. As a Backend Engineer, you will work on building software services and platforms that impact thousands of employees and millions of Stripe users. Your responsibilities will include building a great customer experience for internal and external Stripe teams using our infrastructure, participating in roadmap planning and prioritization, delivering value through a strong collaborative approach with multiple customers and stakeholders across Stripe, and debugging production issues across services and several levels of the stack.</p>\n<p>You will work on projects that span technologies, systems, and processes where you will design, build, test, and ship great code every day. You will collaborate with multiple customers and stakeholders across Stripe to deliver value and debug production issues.</p>\n<p>We&#39;re looking for someone with 2-12+ years of industry software engineering experience, who can write well-factored algorithms and has experience with commonly used data structures and algorithms. You should have hands-on experience contributing to or building large scale distributed systems, strong coding skills in any programming language, and strong collaboration skills.</p>\n<p>Preferred qualifications include experience optimizing the end to end performance of distributed systems, focusing on the needs of our users, both internal and external, and holding yourself and others to a high bar when working with production.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_028de8b0-8f0","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Stripe","sameAs":"https://stripe.com/","logo":"https://logos.yubhub.co/stripe.com.png"},"x-apply-url":"https://job-boards.greenhouse.io/stripe/jobs/7182617","x-work-arrangement":"onsite","x-experience-level":"mid","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["software engineering","distributed systems","data structures and algorithms","programming languages","collaboration"],"x-skills-preferred":["optimizing end to end performance","focusing on user needs","holding high standards for production"],"datePosted":"2026-04-18T15:45:08.632Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dublin"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"software engineering, distributed systems, data structures and algorithms, programming languages, collaboration, optimizing end to end performance, focusing on user needs, holding high standards for production"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_8ff8494c-993"},"title":"R&D Engineer, Sr","description":"<p>We are seeking a Senior R&amp;D Engineer to join our PrimePower Team in Bengaluru. The PrimePower team works closely with timing, power, and physical design flows to deliver high-performance, scalable, and accurate power analysis solutions. Development involves handling large gate-level netlists, complex data models, and performance-critical algorithms, primarily implemented in C++.</p>\n<p>Key responsibilities include:</p>\n<ul>\n<li>Strong problem-solving skills and the ability to debug complex software issues in large-scale systems.</li>\n<li>2–5 years of industry experience in software development or EDA-related R&amp;D roles.</li>\n<li>Ability to contribute independently to feature development, bug fixes, and performance improvements.</li>\n<li>Good communication skills and the ability to collaborate effectively within a cross-functional team.</li>\n</ul>\n<p>Ideal candidates will have proficiency in C/C++ development, with strong fundamentals in data structures and algorithms. Experience working on Linux platforms and familiarity with build systems, debugging tools, and development workflows on Linux is a plus. Exposure to scripting languages such as Tcl, Perl, or Python will be an added advantage.</p>\n<p>At Synopsys, we want talented people of every background to feel valued and supported to do their best work. We consider all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_8ff8494c-993","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Synopsys","sameAs":"https://careers.synopsys.com","logo":"https://logos.yubhub.co/careers.synopsys.com.png"},"x-apply-url":"https://careers.synopsys.com/job/bengaluru/r-and-d-engineer-sr/44408/93537149120","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"employee","x-salary-range":null,"x-skills-required":["C/C++ development","data structures and algorithms","Linux platforms","build systems","debugging tools","development workflows on Linux","scripting languages such as Tcl, Perl, or Python"],"x-skills-preferred":["prior experience in EDA software development","exposure to timing analysis and/or power analysis concepts and flows","understanding of gate-level design, static analysis, or signoff methodologies","familiarity with software design principles and writing maintainable, high-quality code"],"datePosted":"2026-04-05T13:16:35.335Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bengaluru"}},"occupationalCategory":"Engineering","industry":"Technology","skills":"C/C++ development, data structures and algorithms, Linux platforms, build systems, debugging tools, development workflows on Linux, scripting languages such as Tcl, Perl, or Python, prior experience in EDA software development, exposure to timing analysis and/or power analysis concepts and flows, understanding of gate-level design, static analysis, or signoff methodologies, familiarity with software design principles and writing maintainable, high-quality code"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_5e0f8d18-009"},"title":"Software Engineer","description":"<p>Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing.</p>\n<p>They work on assignments like designing, developing, and troubleshooting software, leveraging the state-of-the-art technologies like AI/ML, GenAI and Cloud. Their critical contributions enable world-wide EDA designers to extend the frontiers of semiconductors and chip development.</p>\n<p>You are an accomplished software engineer with a passion for innovation and a drive to solve challenging problems. With a minimum of 5 years of experience in software development, you possess deep expertise in C/C++ and a thorough understanding of data structures and algorithms. You’re familiar with operating systems, compilers, networks, and internet-related tools, and have hands-on experience in developing complex software projects. Your background includes working with Hierarchical DFT, 1687, Pattern Porting, and CAD tool development, and you are keen to expand your knowledge in these areas. You approach issues with creativity, exercise independent judgment, and thrive in collaborative environments where you can guide and mentor junior peers. You embody a growth mindset, always eager to learn new technologies and refine your skills. Your analytical acumen and problem-solving abilities enable you to navigate ambiguity and deliver robust solutions. You value diversity, inclusivity, and teamwork, believing that the best results are achieved through open communication and shared expertise. You are proactive, adaptable, and committed to excellence, ready to make a significant impact within a forward-thinking organisation.</p>\n<p>Designing, developing, troubleshooting, and debugging sophisticated software programs and tools. \nBuilding and enhancing software solutions including operating systems, compilers, routers, networking utilities, databases, and internet-related applications. \nDetermining hardware compatibility and influencing hardware design to optimise software performance. \nCreating robust algorithms and data structures to solve complex engineering problems. \nCollaborating with cross-functional teams to execute projects from conception to completion. \nGuiding and mentoring junior team members, sharing expertise and fostering a collaborative learning environment. \nAnalysing, diagnosing, and resolving technical issues with creative and effective solutions.</p>\n<p>Driving innovation in chip design and verification through advanced software development. \nEnhancing the performance, efficiency, and reliability of Synopsys tools and solutions. \nContributing to the successful delivery of high-performance silicon chips for global customers. \nEmpowering teams with technical leadership, knowledge sharing, and mentorship. \nInfluencing hardware and software integration for optimal system outcomes. \nHelping Synopsys maintain its leadership in the semiconductor and software industry through continuous improvement and creative problem-solving.</p>\n<p>Minimum of 5 years’ experience in software development, preferably in high-tech or semiconductor domains. \nExpertise in C/C++ programming and a strong foundation in data structures and algorithms. \nHands-on experience with operating systems, compilers, networks, and internet-related tools. \nPrior knowledge and experience in Hierarchical DFT, 1687, Pattern Porting, and CAD tool development. \nAbility to resolve complex technical issues independently and creatively. \nFamiliarity with hardware-software integration and performance optimisation.</p>\n<p>Analytical thinker with exceptional problem-solving skills. \nEffective communicator and collaborative team player. \nProactive learner with a growth mindset and adaptability to new technologies. \nMentor and guide for junior engineers, fostering inclusion and knowledge sharing. \nIndependent decision-maker who thrives in dynamic, fast-paced environments.</p>\n<p>You’ll join a talented and diverse engineering team at Synopsys, focused on driving the next generation of software tools for chip design and verification. The team collaborates closely across disciplines, blending expertise in software and hardware to deliver industry-leading solutions. You’ll work alongside passionate engineers dedicated to continuous learning, innovation, and excellence.</p>\n<p>We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.</p>\n<p>At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, colour, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_5e0f8d18-009","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Synopsys","sameAs":"https://careers.synopsys.com","logo":"https://logos.yubhub.co/careers.synopsys.com.png"},"x-apply-url":"https://careers.synopsys.com/job/noida/software-engineer/44408/93486284480","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C/C++","Data Structures and Algorithms","Operating Systems","Compilers","Networks","Internet-related Tools","Hierarchical DFT","1687","Pattern Porting","CAD Tool Development"],"x-skills-preferred":[],"datePosted":"2026-04-05T13:16:17.969Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Noida"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C/C++, Data Structures and Algorithms, Operating Systems, Compilers, Networks, Internet-related Tools, Hierarchical DFT, 1687, Pattern Porting, CAD Tool Development"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_0e1c6ab7-b1a"},"title":"Backend Software Engineer - Search, Crawler Team","description":"<p>We are seeking an experienced Backend Software Engineer to join our Crawler team. In this role, you will design, develop, and operate systems that ingest, process, and manage web-scale data in support of our next generation of advanced search technologies.</p>\n<p><strong>What you&#39;ll do</strong></p>\n<p>In this role, you will take ownership of and lead projects focused on developing large-scale web crawlers, ingestion pipelines, and data processing systems. You will build, maintain, and optimize core backend and frontend components for crawler services, including storage, retrieval, and UI dashboards for data management.</p>\n<ul>\n<li>Take ownership of and lead projects focused on developing large-scale web crawlers, ingestion pipelines, and data processing systems.</li>\n<li>Build, maintain, and optimize core backend and frontend components for crawler services, including storage, retrieval, and UI dashboards for data management.</li>\n</ul>\n<p><strong>What you need</strong></p>\n<ul>\n<li>Minimum of 5 years of software development experience, with strong knowledge of data structures and algorithms in at least one of the following languages: Python, C++, Rust, or Go.</li>\n<li>Experience with large-scale web crawlers is highly desirable.</li>\n<li>Proven experience building, deploying, and optimizing high-load, distributed, and hardware-adjacent services.</li>\n<li>Deep understanding of cloud infrastructure, with hands-on experience in Kubernetes (K8s) and AWS.</li>\n<li>Demonstrated passion for writing clean, efficient, and scalable systems.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_0e1c6ab7-b1a","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Perplexity","sameAs":"https://www.perplexity.ai/","logo":"https://logos.yubhub.co/perplexity.ai.png"},"x-apply-url":"https://jobs.ashbyhq.com/perplexity/94ccf41e-d3e1-41aa-9569-c3bcbffc4184","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["data structures and algorithms","large-scale web crawlers","cloud infrastructure","Kubernetes (K8s) and AWS"],"x-skills-preferred":["Python","C++","Rust","Go"],"datePosted":"2026-03-04T12:27:29.321Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Belgrade, Berlin, London"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"data structures and algorithms, large-scale web crawlers, cloud infrastructure, Kubernetes (K8s) and AWS, Python, C++, Rust, Go"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_9bb2ce41-335"},"title":"Senior R&amp;D Engineer","description":"<p>You are a passionate and accomplished software engineer ready to take on complex technical challenges in a collaborative, forward-thinking environment. You thrive in fast-paced settings where innovation and quality are paramount. With a deep understanding of software architecture principles and hands-on experience in both legacy and modern development frameworks, you excel at designing, implementing, and optimizing solutions that address real-world problems.</p>\n<p><strong>What you&#39;ll do</strong></p>\n<p>Participating in the planning, architecture, and research phases for next-generation software products and systems.</p>\n<ul>\n<li>Leading complex development activities, including software design, solver research, and user experience enhancements.</li>\n</ul>\n<p><strong>What you need</strong></p>\n<p>Bachelor’s degree in Engineering, Computer Science, or related field with 5+ years of experience; Master’s with 3+ years; PhD with 1+ year.</p>\n<ul>\n<li>Expertise in software design and development methodologies, with commercial experience.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_9bb2ce41-335","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Synopsys","sameAs":"https://careers.synopsys.com","logo":"https://logos.yubhub.co/careers.synopsys.com.png"},"x-apply-url":"https://careers.synopsys.com/job/vancouver/senior-r-and-d-engineer/44408/88397130176","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["software design and development methodologies","commercial experience","C++","Python","data structures and algorithms","REST APIs","Flask/Django","NodeJS","Jupyter Notebooks","Pandas","NumPy"],"x-skills-preferred":["Jupyter Notebooks","Pandas","NumPy"],"datePosted":"2025-12-22T12:00:54.853Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Vancouver"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"software design and development methodologies, commercial experience, C++, Python, data structures and algorithms, REST APIs, Flask/Django, NodeJS, Jupyter Notebooks, Pandas, NumPy, Jupyter Notebooks, Pandas, NumPy"}]}