← Back to jobs
N

Junior Software Architect

NVIDIA·Ra'anana, Israel·en
Not specifiedFull-timeSoftware ArchitectureSemiconductorsComputer Hardware

Join a software architecture team designing cloud and data-center solutions spanning hardware, networking, orchestration, and applications.

Responsibilities

  • Lead cloud-networking architecture, including orchestration, provisioning, and security solutions
  • Design system architectures for DPU and NIC technologies
  • Develop end-to-end solutions spanning application software and hardware
  • Write clear, reliable architecture specifications
  • Evaluate technologies and build prototypes for potential product development
  • Collaborate with software and hardware architects, R&D, product, solutions, application, and field engineering teams
  • Work with customers on advanced and future technologies

Requirements

  • Bachelor’s, master’s, or doctoral degree in computer science, computer engineering, or electrical engineering
  • At least 2 years of software or system architecture experience
  • At least 2 years of software development experience
  • Strong knowledge of C and Python
  • Hands-on Linux development experience and familiarity with Docker and container technologies
  • Experience with cloud and data-center networking, protocols, and common network topologies
  • Strong design, coding, analytical, debugging, and problem-solving skills
  • Ability to collaborate with teams locally and internationally
  • Excellent communication, documentation, and presentation skills

Nice to have

  • Experience developing networking or security devices such as NICs, DPUs, switches, routers, or firewalls
  • Knowledge of operating systems and drivers
  • Experience with DPDK, OVS, or OVN
  • Experience with Kubernetes components, CRDs, operators, system plugins, or CNI plugins such as Calico and Flannel
  • Experience with OpenStack, OpenShift, or cloud APIs

Benefits

  • Competitive salary and benefits package

Relevance

More opportunities

Similar jobs

The newest open roles in Software Architecture.

Questions, answered

Frequently asked questions