Lead Software Engineer
Cadence
SAN JOSE
hace 5 días

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Cadence is the leader in hardware emulation-acceleration technologies and products. Our emulation-acceleration system platform is the most advanced industry-leading configurable scalable system, generation after generation, used in labs and datacenters.

As a Lead Software Engineer, you will be responsible for designing and development of new features in the compiler of Protium Prototyping Platform.

The Lead Software Engineer will join the Hardware Verification Research and Development team and be will be a technical contribute in the field of EDA algorithmic software development for FPGAs.

You will be working with a dream team on providing a breakthrough solution in the multi FPGA prototyping space.

Requirements

  • Ph.D or experienced Masters in computer science, computer engineering or related field.
  • Industry experience in software development or major personal projects or academic work
  • Strong CS fundamentals background in data structures, algorithms, systems architecture and / or databases
  • Expert in C++, gdb debugging, and general software development skills
  • Strong desire and ability to work in a fast-paced startup environment
  • Eagerness to learn and master new technologies and build the best systems possible.
  • Nice to have

  • Scripting language skills in one of : Lisp / Skill, Python, Tcl.
  • Familiarity with Linux / Unix development.
  • Exposure to build and version-control systems.
  • Coursework in Hardware Descript Language, such as Verilog, SystemVerilog, VHD course
  • Knowledge of Logic Simulators and exposure to multi-threaded / concurrent programming
  • Experience in logic optimization, compilation of RTL memory models, Arithmetic Operators, optimizing the mapped elements, FPGA mappings.
  • We’re doing work that matters. Help us solve what others can’t.

    Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación