← Back to jobs
N

Senior Software Engineer

·Israel
On-siteFull-timeBackend DevelopmentComputer Hardware

Seeking a Senior Software Engineer to join a firmware verification team developing next-generation networking products for cloud, HPC, and storage. You will use C++ and Python in an Agile environment, working on pre- and post-silicon development. Requires a B.Sc. in CS/CE/EE, 5+ years of experience, and strong embedded software skills.

Responsibilities

  • Develop the verification process, aligning with quality standards and project timelines.
  • Design and implement new features in the core of networking switch and GPU products.
  • Drive and facilitate the planning, scheduling, and execution of projects and team activities.
  • Collaborate with architecture and software design teams throughout the software development lifecycle.
  • Work in pre- and post-silicon development environments for next-generation networking products.
  • Gain deep understanding of networking technology, system debugging, and HW/FW/SW relationships.
  • Innovate to enhance firmware switching products from a customer perspective.

Requirements

  • B.Sc. degree or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering.
  • 5+ years of relevant professional experience.
  • Proficient in C++ and Python.
  • Experience with embedded software development.
  • Strong analytical, creative, debugging, and problem-solving skills.
  • Detail-oriented and comfortable multitasking in a dynamic environment with shifting priorities.
  • Excellent teamwork and interpersonal skills.

Nice to have

  • Knowledge of network protocols.
  • Background with CI methodology and tools (Git, Gerrit, Jenkins, etc.).
  • Background in Linux internals.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions