Senior Software Developer

4 weeks ago


Austin, United States NVIDIA Full time

NVIDIA's success builds on a foundation of industry leading hardware. Achieving that distinction involves extensive design optimization, including combining the best of EDA with highly sophisticated, large scale internal CAD tools. Our team develops these tools by fusing advances in parallel computing, machine learning, and VLSI hardware design.

We are seeking an innovative CAD Software Developer with particular interest in algorithms for floor planning, macro placement, global routing, and related physical design optimization. This position broadly spans all levels of development from computational geometry to graph optimization and visualization. Constant creativity and a self-drive to explore and perfect high performance and high-capacity software is required. If you like to work across many technical areas and see your successes directly realized in the world's fastest AI hardware, this is it

NVIDIA's engineering environment offers an ideal combination of supercomputing infrastructure and vast R&D resources, so you can explore colossal ideas as a world-class leader, plus the nimbleness and opportunity to grow in a rapidly developing company. Check online for yourself -- NVIDIA employees love working here for good reason

What you’ll be doing:

  • Invent and optimize new methods for floor planning and chip-level optimization tools.

  • Improve designer insight and visualization by extending GUIs built on Qt and/or OpenGL.

  • Develop machine learning strategies to improve efficiency of design space exploration.

  • As with any software engineering team, we do write a lot of code, but this is broader than a typical CAD or EDA role. Instead, we as a team own the whole process from discovery and invention of new optimization opportunities, developing solutions, and working directly inside design teams to facilitate deployment. Team members enjoy considerable flexibility in defining new projects and exploring new technical domains due to the breadth of our team's role.

What we need to see:

  • BS, MS, PhD or equivalent in Electrical Engineering or Computer Science

  • Strength in both CAD software and VLSI hardware design

  • 8+ years’ experience in software development with C++

  • Good understanding of computational geometry and graph theory

  • Familiarity with VLSI floorplan concepts such as routability, congestion, and partitioning

  • Expertise in algorithm development for physical design, analysis, and visualization

  • Strong communication and interpersonal skills

Ways to stand out from the crowd:

  • C++17/C++14 experience, such as lambdas and concurrency

  • Experience and/or interest in GUI development using Qt or OpenGL

  • Deep understanding of algorithm design principles such as complexity analysis, efficient memory and I/O use, etc.

  • In general, an obsession with performance and the practical skills to build highly innovative software for world leading hardware

NVIDIA is widely considered to be one of the technology world’s most desirable employers. And due to outstanding growth, our teams are rapidly growing. Are you passionate about becoming a part of a best-in-class team supporting the latest in GPU and AI technology? If so, we want to hear from you

The base salary range is 164,000 USD - 304,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

  • Austin, United States ALIS Software Full time

    POSITION: Software Developer 2LOCATION: Austin TexasMODEL: HYBRIDDURATION: Long termCLIENT: Texas Parks and Wildlife DepartmentMust have: Local to TX Location Must have: Any State Client ExperienceMust have: Any Certification The Department of Information Resources (DIR) requires the services of [1] Programmers/Developers, hereafter referred to as Worker,...

  • Software Developer

    2 weeks ago


    Austin, United States ALIS Software LLC Full time

    POSITION: Software Developer 2LOCATION: Austin – TexasMODEL: HYBRIDDURATION: Long termCLIENT: Texas Parks and Wildlife DepartmentMust have: Local to TX Location Must have: Any State Client ExperienceMust have: Any Certification The Department of Information Resources (DIR) requires the services of [1] Programmers/Developers, hereafter referred to as...

  • Software Developer

    2 weeks ago


    Austin, United States ALIS Software LLC Full time

    POSITION: Software Developer 2LOCATION: Austin – TexasMODEL: HYBRIDDURATION: Long termCLIENT: Texas Parks and Wildlife DepartmentMust have: Local to TX Location Must have: Any State Client ExperienceMust have: Any Certification The Department of Information Resources (DIR) requires the services of [1] Programmers/Developers, hereafter referred to as...


  • Austin, United States Aurigo Software Technologies Full time

    About Aurigo: Aurigo is an American technology company founded in 2003 to help public sector agencies and facility owners plan, deliver, and maintain their capital projects and assets safely and efficiently. With more than $300 billion of capital programs under management, Aurigos award-winning software solutions are trusted by over 300 customers in...


  • Austin, United States Aurigo Software Technologies Full time

    About Aurigo: Aurigo is an American technology company founded in 2003 to help public sector agencies and facility owners plan, deliver, and maintain their capital projects and assets safely and efficiently. With more than $300 billion of capital programs under management, Aurigo’s award-winning software solutions are trusted by over 300 customers in...


  • Austin, United States The Charles Schwab Corporation Full time

    At Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. The Retirement Plan Services (RPS) technology t Development Engineer, Software, Development, Application Engineer, Senior, Engineer, Technology


  • Austin, United States Sonic Healthcare Full time

    Job Functions, Duties, Responsibilities and Position Qualifications: Sonic Healthcare USA is the largest medical laboratory in the world and third largest in the United States. As a company, we are shifting our focus to be a competitive player in technology. As part of this effort, we have created a web application called LabIS that will be the gold...


  • Austin, United States 4-Serv Solutions Inc. Full time

    Software Engineering/ Senior JavaAustin, TXOnly W2 Consultants we need locals only 10+ years we are looking Top Skills:Java, Springboot, Microservices, Jenkins, AWS Job DescriptionDuties: Design components in java SpringBoot framework, AWS lambda, Eventbridge, StepFunctions & Dynamo DB.Develop coding standard and code-reviews.Demonstrate working with...

  • Senior Engineer

    2 weeks ago


    Austin, United States Software Advice Full time

    Senior Engineer at Software Advice - Djangojobs.Net Login Register Jobs Companies Post About Pricing Salary Contact Senior Engineer at Software Advice Austin,TX,United States Jun 13, 2014 About Us: Software Advice is an innovative demand generation service for the software industry. We're looking for an experienced software engineer with a strong technical...

  • Software Developer

    2 weeks ago


    Austin, United States Netwoven Full time

    As a Software Development professional you need to harness your experience in system-level development (device drivers, embedded systems) to serve as a key member of the engineering team. You will be responsible for developing and supporting user mode applications, device drivers, and applications for a wide variety of systems, including networking, storage...


  • Austin, United States Harris Computer Systems Full time

    Junior Software Developer Capitol Appraisal Group - Remote The Junior Software Developer will independently develop and perform unit and system testing of software components adhering to highest coding standards. In this role you will: - Design software components with guidance from senior team members. - Assist in conversion of clients to new...

  • Python Developer

    4 days ago


    Austin, United States TALENT Software Services Full time

    Senior Python DeveloperJob Summary: Talent Software Services is in search of a Business Analyst for a contract position that can be worked 100% remotely Opportunity will be one year with a strong chance for a long-term extension.Primary Responsibilities/Accountabilities: Designs, codes, tests, debugs and documents software according to systems quality...


  • Austin, United States NextPit GmbH Full time

    Job Duties : Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc. As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications,...


  • Austin, United States CD Recruitment Full time

    Senior Full Stack Software Engineer - Austin, TX (Fully Remote) I'm currently working with a leading Gen AI startup at the forefront of revolutionizing automation through cutting-edge technology and disruptive innovation. As a rapidly growing venture-backed company, they are driven by a passion for solving complex challenges and delivering exceptional value...

  • Senior Manager

    1 week ago


    Austin, United States Talent Software Services Full time

    Senior Manager Job Summary: Talent Software Services is in search of a Senior Manager for a direct placement position in Austin, TX. Primary Responsibilities/Accountabilities:Lead response to high priority security incidents & major vulnerabilities in conjunction with security partners across the business. Acting as senior technical authority and...


  • Austin, United States INFICON Full time

    Job DescriptionJob DescriptionCompany DescriptionINFICON is a leading provider of innovative instrumentation, critical sensor technologies, and Smart Manufacturing/Industry 4.0 software solutions that enhance productivity and quality of tools, processes, and complete factories. These analysis, measurement and control products are essential for gas leak...


  • Austin, United States INFICON Full time

    Job DescriptionJob DescriptionCompany DescriptionINFICON is a leading provider of innovative instrumentation, critical sensor technologies, and Smart Manufacturing/Industry 4.0 software solutions that enhance productivity and quality of tools, processes, and complete factories. These analysis, measurement and control products are essential for gas leak...


  • Austin, United States CD Recruitment Full time

    Senior Full Stack Software Engineer - Austin, TX (Fully Remote) I'm currently working with a leading Gen AI startup at the forefront of revolutionizing automation through cutting-edge technology and disruptive innovation. As a rapidly growing venture-backed company, they are driven by a passion for solving complex challenges and delivering exceptional value...


  • Austin, United States The Charles Schwab Corporation Full time

    At Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. Reporting to the Managing Director of Online Se Director, Development, Leader, Software, Engineer, Senior


  • Austin, United States CD Recruitment Full time

    Senior Full Stack Software Engineer - Austin, TX (Fully Remote)I'm currently working with a leading Gen AI startup at the forefront of revolutionizing automation through cutting-edge technology and disruptive innovation. As a rapidly growing venture-backed company, they are driven by a passion for solving complex challenges and delivering exceptional value...