Software Architect, Cloud

Company: NVIDIA
Company: NVIDIA
Location: Israel, Raanana
Commitment: Full time
Posted on: 2023-09-08 06:04
We are looking for a brilliant Software Architect for an exciting position in the software architecture group. The position includes researching new technologies in networking and tools development.  The position spread over a variety of fields from cloud management, tools and user space to drivers, enabling technologies like RDMA, security, virtualization offload and various cloud accelerations.  What you'll be doing:Lead driver SW design for various networking featuresWork with software engineers and architects, virtualization, various OSs, handling networking protocols, security, management, and monitoring to define the component level and system-level solutions, focusing in data center environment.Using strong communication skills, build and drive architecture, analysis documents, and communications to internal and/or external audiences about our technology.Collaborate with the chip architecture teams looking for opportunities to improve our chip designs.End to end design of the SW stack from application level to HW interface.Research and simulation before HW available.After HW tape out push features to production at customer's data centers.What we need to see:B.Sc. / M.Sc. in Computer Engineering, Computer Science or Electrical EngineeringStrong openStack experience6+ years of Software Development experience in C/C++3+ years proficiency in software architecture or 5+ years of experience Linux driver development.Proven experience in Software Development & Architecture in the field of networking, packet processing and Hardware / Software integration.Strong understanding of multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers, real-time.Clear and concise communication and presentation skills.Highly organized and driven, with the ability to work in a dynamic environment across multiple countries and time zones.Ability to quickly adapt to new technology and go deep into new areas.Strong communication skills.Able to work with customers and partners.Drive new solutions based on any issues that arise.Ways to Stand Out From the Crowd:Networking knowledge, Ethernet or Infiniband.Previous experience in performing software architecture.Experience with Linux community and virtualized device drivers.
View Original Job Posting