
Leading supplier of end-to-end high speed Ethernet and InfiniBand intelligent interconnect solutions and services.

Leading supplier of end-to-end high speed Ethernet and InfiniBand intelligent interconnect solutions and services.
Company: NVIDIA
Core focus: Accelerated computing and AI infrastructure (GPUs, data center and AI systems, edge/robotics, automotive)
Founded: April 1993
Public company / Investor relations: Maintains an active investor relations portal with quarterly results and presentations
High-performance graphics, machine learning/AI acceleration, and full-stack AI infrastructure for enterprise, cloud and edge use cases.
1993
Semiconductors / AI infrastructure
Historical financing and IPO-related information are documented on financial profiles; NVIDIA also deploys strategic investments in startups (examples reported)
$2B
Reported $2B investment to support CoreWeave's AI compute expansion
NVIDIA's success builds on a foundation of industry leading hardware. A key strategy in achieving this is our combining of the best of external EDA with highly optimized, internal EDA tools. Our team develops these tools by fusing advances in parallel computing, machine learning, and novel algorithms in C++. We are seeking an innovative R&D Software Engineer with particular interest in EDA strategies and algorithms for floorplanning, design estimation, and optimization. Such optimization usually includes a mix of graph-based algorithms, AI, and feedback from designers, so having experience relevant to each of those areas would be ideal. Developing software within a leading hardware company means getting to almost exclusively focus on the latest processes and most advanced designs. Our developers enjoy unusually high intellectual freedom, innovation and the ability to explore broad roles. If you like to work across many technical areas, find the solution for real life VLSI problems, and see your successes directly realized in the world's best AI hardware, this is it! What you’ll be doing: * Invent and optimize new methods for floorplanning and chip-level optimization tools. * Develop machine learning strategies to improve efficiency of design space exploration. * Explore high performance algorithms for block placement, datapath estimation and other details of early design estimation, especially that efficiently incorporate human insight. * Explore use of LLMs (Large Language Models), GNNs (Graph Neural Networks), GANs (Generative Adversarial Networks), and Reinforcement Learning for efficient EDA solution. * 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 to the final deployment of solution. Team members enjoy considerable flexibility in defining new projects and exploring new technical domains. That translates to a bigger picture view of your work, going beyond simply responding to user requests to instead actively driving the roadmap of growing hardware design productivity. What we need to see: * MS or PhD in Electrical Engineering or Computer Science or equivalent experience * 10+ years of EDA software and VLSI hardware design * Proven track record in software development with C++, particularly in algorithm development related to graph, placement, optimization, analysis and visualization. * Familiarity with related EDA techniques, including floorplanning, placement, routability, partitioning, static timing analysis, and SAT solvers Ways to stand out from the crowd: * C++17/C++14 experience, such as lambdas and concurrency * Deep understanding of algorithm design principles such as complexity analysis, multithreading, distributed computing, efficient memory and I/O use, etc. * Experience in chip level floorplanning, timing estimation and design optimization etc. * Familiarity with various machine learning techniques for analysis, optimization, and use of AI code generation tools * Good communication and interpersonal skills NVIDIA is widely considered to be the leader of AI computing, and one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in team. If you're creative and autonomous, we want to hear from you. The base salary range is 196,000 USD - 368,000 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.
Your next opportunity is in here somewhere. Sign up to explore 52,000+ startups and their open roles. No spam. No gamification. Just jobs.
52,000+
Startups
65,000+
Open Roles
1,500+
New This Week