Software Engineer - Applications

NVIDIA NVIDIA · Semiconductors · Palestine, Rawabi, Palestine, Hebron, Palestine, Nablus

Software Engineer for FW Infrastructure & Applications team at NVIDIA, responsible for creating and maintaining internal applications and tools, automating processes, and leading infrastructure and automations efforts. Requires experience in Linux, OOP, and DevOps platforms.

What you'd actually do

  1. Create and maintain internally used applications using in-house code and industry tools.
  2. Automate processes to achieve a flawless and efficient environment for complex setups, test infrastructure, CI systems, and debug tools.
  3. Take part in planning, designing, and implementing tools and flows based on industry DevOps platforms such as DOCKER, Jenkins, and the cloud.
  4. Communicate with team members to ensure high-quality delivery with maximum efficiency and clarity.
  5. serve as a knowledge focal point, identify the problems, take part in high-level design of the solution, and its implementation.

Skills

Required

  • SW / Computer / Electrical Engineering or Computer Science degree
  • 1-3 years of relevant experience as an Automation Engineer
  • Experience in working with Linux OS
  • Great coding skills and deep understanding of OOP concepts
  • Ability to work in a fast-paced, high-speed environment and follow standardized work in a continuously improving environment
  • Creativity, motivation, team spirit, fast learning skills, and independence
  • Availability to support debugging and bring-up efforts outside working hours
  • Excellent communication skills in English

Nice to have

  • Deep familiarity with Python and SQL
  • Familiarity with regression concepts, testing flows, and CI practices
  • Knowledge of Networking protocols
  • Working with Git, Gerrit, Jenkins, Docker
  • Experience in working with an agile approach