Senior Software Developer

3 weeks ago


Santa Clara, 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 itNVIDIA'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 reasonWhat 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 youThe 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. #J-18808-Ljbffr



  • Santa Clara, United States Solomon Page Full time

    Our client, a software company, is looking to fill the role of Senior Software Engineer- Backend Development. This position will be hybrid and based out of the Santa Clara office. We are seeking Senior Software Engineer with expertise in Backend Development to contribute to the design, development, and deployment of a robust and scalable cloud-based...


  • Santa Clara, United States Solomon Page Full time

    Our client, a software company, is looking to fill the role of Senior Software Engineer- Backend Development. This position will be hybrid and based out of the Santa Clara office. We are seeking Senior Software Engineer with expertise in Backend Development to contribute to the design, development, and deployment of a robust and scalable cloud-based...


  • Santa Clara, United States Solomon Page Full time

    Our client, a software company, is looking to fill the role of Senior Software Engineer- Backend Development. This position will be hybrid and based out of the Santa Clara office. We are seeking Senior Software Engineer with expertise in Backend Development to contribute to the design, development, and deployment of a robust and scalable cloud-based...


  • Santa Clara, United States Solomon Page Full time

    Our client, a software company, is looking to fill the role of Senior Software Engineer- Backend Development. This position will be hybrid and based out of the Santa Clara office. We are seeking Senior Software Engineer with expertise in Backend Development to contribute to the design, development, and deployment of a robust and scalable cloud-based...

  • Software Developer

    1 week ago


    Santa Clara, United States Tenstorrent Full time

    Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...


  • Santa Clara, United States NVIDIA Full time

    Senior Graphics Software Engineer page is loaded Senior Graphics Software Engineer Apply locations US, CA, Santa Clara time type Full time posted on Posted 3 Days Ago job requisition id JR1978454 We are looking for a Senior Graphics Software Engineer. Nvidia’s invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer...


  • Santa Clara, United States ATR International Full time

    We are seeking a Senior Software Architecture Engineer for a very important client Job Description The rapid acceleration of deep learning and generative AI is leading to new generations of high-performance and low-power chip architecture At the Company, architecture engineers work at the forefront of this technological leap in computer architecture Our...


  • Santa Clara, United States Protingent Full time

    WHAT WE NEED FROM YOU AS A SENIOR IMAGING SYSTEMS SOFTWARE ENGINEERWe are looking for an engineer with a strong background in ultrasound, signal processing, image optimization, and programming languages such as Python or C++ to shape our new ultrasound imaging platform. As a Senior Imaging Systems Software Engineer, you will work on characterization,...


  • Santa Clara, United States Protingent Full time

    WHAT WE NEED FROM YOU AS A SENIOR IMAGING SYSTEMS SOFTWARE ENGINEERWe are looking for an engineer with a strong background in ultrasound, signal processing, image optimization, and programming languages such as Python or C++ to shape our new ultrasound imaging platform. As a Senior Imaging Systems Software Engineer, you will work on characterization,...


  • Santa Clara, United States Linc Global Full time

    Boost Conversions, Improve CSAT and Drive Revenue Linc is looking for Senior Software QA Engineers who are passionate about their craft, who thrive on challenge and who believe in success through collaboration – people who would complement our existing team of world class developers Join us in building the best ecommerce conversational AI SaaS platform to...


  • Santa Clara, United States LigaDATA Full time

    About Ligadata: Ligadata is a cutting-edge data analytics company that leverages machine learning to empower businesses with actionable insights. We are at the forefront of innovation, providing advanced solutions for data processing, analysis, and decision-making. Join our dynamic team and contribute to shaping the future of data-driven intelligence. Job...


  • Santa Clara, United States LigaDATA Full time

    About Ligadata: Ligadata is a cutting-edge data analytics company that leverages machine learning to empower businesses with actionable insights. We are at the forefront of innovation, providing advanced solutions for data processing, analysis, and decision-making. Join our dynamic team and contribute to shaping the future of data-driven intelligence. Job...

  • Software Developer

    7 days ago


    Santa Clara, United States Oracle Full time

    Employer will accept Master’s degree in Computer Science, Engineering, or related technical field. Position requires: - Programming languages Java and Python; - Relational and non-relational databases and SQL skills for querying relational databases; - Version control systems; - Automated testing frameworks; software development lifecycle; and - Software...


  • Santa Clara, United States DeepSight Technology Full time

    Job DescriptionJob DescriptionAre you passionate about advancing medical imaging technology? If so, DeepSight Technology Inc., located in Santa Clara, CA, is seeking a talented full-time Senior Imaging Systems Software Engineer to drive innovation in our ultrasound imaging!As our Senior Imaging Systems Software Engineer, you'll enjoy a competitive salary...


  • Santa Clara, United States ATR International Full time

    The rapid acceleration of deep learning and generative AI is leading to new generations of high-performance and low-power chip architecture. Our architecture engineers work at the forefront of this technological leap in computer architecture. Our team members translate algorithms into hardware design specifications, identify performance bottlenecks, optimize...


  • Santa Clara, United States ATR International Full time

    The rapid acceleration of deep learning and generative AI is leading to new generations of high-performance and low-power chip architecture. Our architecture engineers work at the forefront of this technological leap in computer architecture. Our team members translate algorithms into hardware design specifications, identify performance bottlenecks, optimize...


  • Santa Clara, United States Tech Firefly Full time

    We are offering excellent opportunities for Senior Software EngineersApplicants are required to be eligible to lawfully work in the U.S. immediately; employer will not transfer or sponsor applicants for U.S. work authorization (such as an H-1B visa) for this opportunity.Direct Hires Only.No Recruiters or Solicitations.Job Type: Full-timeWork...


  • Santa Clara, United States Tech Firefly Full time

    We are offering excellent opportunities for Senior Software EngineersApplicants are required to be eligible to lawfully work in the U.S. immediately; employer will not transfer or sponsor applicants for U.S. work authorization (such as an H-1B visa) for this opportunity.Direct Hires Only.No Recruiters or Solicitations.Job Type: Full-timeWork...


  • Santa Clara, United States Tech Firefly Full time

    Job DescriptionJob DescriptionWe are offering excellent opportunities for Senior Software EngineersApplicants are required to be eligible to lawfully work in the U.S. immediately; employer will not transfer or sponsor applicants for U.S. work authorization (such as an H-1B visa) for this opportunity.Direct Hires Only.No Recruiters or Solicitations.Job Type:...


  • Santa Clara, United States Diverse Lynx Full time

    Onsite Role Job Title: Senior Java Microservices Developer Job Type: 12+ Months Contract Location: Palo Alto, CA (Local Only)Job responsibilities: Build Java microservices and deploy them into WS cloud environment, Contribute to design and system architectures, Provide technical expertise to the team,Work proactively and independently to address project...