Jobs › Companies › Cadence Design Systems › Software Engineer II: Hardware Verification Compiler

Sobre este puesto de Software Engineer II: Hardware Verification Compiler en Cadence Design Systems

Cadence Design Systems · Presencial · BELO HORIZONTE

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

Cadence Design Systems Inc. is looking for a motivated Software Engineer II: Hardware Verification Compiler to work with us in Belo Horizonte, Brazil.

At Cadence, we hire and develop leaders and innovators who want to impact the world of technology. Cadence has been nominated as a Great Place to Work globally and in Brazil and is also a Fortune 100 Best Companies to Work For.

As a Software Engineer II: Hardware Verification Compiler, you will join the Front-End Compiler team, which is part of the Hardware System Verification Group in Belo Horizonte, Brazil. This team develops compiler technologies that enable hardware-assisted verification solutions for platforms such as Palladium and Protium. To learn more about the broader technology area, visit Cadence Verification Solutions, with a focus on hardware-assisted verification. Working at Cadence is dynamic, fast-paced, and highly collaborative, with close integration across teams around the world.

Job Description:

  • Developing maintainable, high-quality C/C++ code for an HDL language-based compiler and runtime support.
  • Development of HDL compiler front-end for System Verilog.
  • Improve compiler performance, infrastructure, and flows.
  • Exposure to RTL simulation/synthesis and runtime environment.
  • Be a part of cross geography team and contribute to product enhancement.

Requirements:

  • Complete Bachelor's degree in computer science or computer Engineering or related fields with 3+ years of experience
  • Complete Master’s degree in computer science or computer Engineering or related fields.
  • Work experience with C/C++ programming language.
  • Compilers area knowledge and expertise.
  • Knowledge and experience with Object-oriented programming.
  • Solid advanced data structures and algorithms knowledge.
  • Experience with Unix environment
  • Very good spoken and written English and Portuguese.

Nice to have:

  • Experience developing software using version control systems.
  • Experience with scripting environments - either Tcl or Python.
  • Knowledge/Experience with Formal verification and/or simulation.
  • Knowledge/Experience EDA and VLSI design, including Verilog, System Verilog and VHDL languages.

Additional Job Details:

  • Employment category: CLT
  • Employment term: 40 hours/week.
  • Competitive benefits.
  • Location: Av Contorno 5800, Belo Horizonte, Minas Gerais Brazil.

About Cadence Design Systems:

Cadence is the only company that provides the expertise and tools, IP, and hardware required for the entire electronics design chain, from chip design to chip packaging to boards and to systems. We enable electronic systems and semiconductor companies to create innovative products that transform the way people live, work, and play. Our products are used in mobile, consumer, cloud datacenter, automotive, aerospace, IoT, industrial and other market segments. For more information, access http://www.cadence.com

We’re doing work that matters. Help us solve what others can’t.

¿Listo para postularte en Cadence Design Systems?
Postúlate en Cadence Design Systems

Sobre Cadence Design Systems

Additional Jobs Equal Employment Opportunity Policy: Cadence is committed to equal employment opportunity throughout all levels of the organization. Read the policy(opens in a new tab) We welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact [email protected] . Privacy Policy: Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy(opens in a new tab) . E-Verify Cadence participates in the E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64

Ver todos los empleos en Cadence Design Systems →

Empleos similares

LawnStarter
Staff Software Engineer, Product
LawnStarter
⚡ Postúlate pronto Brazil · restringido por ubicación $85,000–$125,000
● Nuevo 👁 Visto ✓ Postulado hace 1d
Inter Carreiras
SOFTWARE DEVELOPER ANALYST III | BACKOPS OPERAT MG
Inter Carreiras
⚡ Postúlate pronto Belo Horizonte, MG Presencial
● Nuevo 👁 Visto ✓ Postulado hace 3d
Inter Carreiras
SOFTWARE DEVELOPER MASTER | QUALIDADE DE PLATAFORMAS
Inter Carreiras
⚡ Postúlate pronto Belo Horizonte, MG Presencial
● Nuevo 👁 Visto ✓ Postulado hace 4d
Inter Carreiras
SOFTWARE DEVELOPER III | QUALIDADE DE PLATAFORMAS
Inter Carreiras
⚡ Postúlate pronto Belo Horizonte, MG Presencial
● Nuevo 👁 Visto ✓ Postulado hace 4d
Sardine
Senior Software Engineer
Sardine
⚡ Postúlate pronto Brazil · restringido por ubicación BRL 285,000–BRL 400,000
● Nuevo 👁 Visto ✓ Postulado hace 1sem
Teachable
Senior Software Engineer (Fullstack)
Teachable
⚡ Postúlate pronto Hybrid - São Paulo / Hybrid -... Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 1sem
Stack Builders
Remote Contractor - Full Stack Software Developer
Stack Builders
⚡ Postúlate pronto Brazil · restringido por ubicación
● Nuevo 👁 Visto ✓ Postulado hace 1sem
Syntiant
Senior Software Engineer, Machine Learning (Audio)
Syntiant
⚡ Postúlate pronto United States · restringido por ubicación $160,000–$190,000
● Nuevo 👁 Visto ✓ Postulado hace 1h
Halo Industries, Inc.
Senior Machine Control Software Engineer
Halo Industries, Inc.
⚡ Postúlate pronto Santa Clara, California, Unite... Presencial $125,000–$140,000
● Nuevo 👁 Visto ✓ Postulado hace 2h

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en Cadence Design Systems

Ver todos los empleos en Cadence Design Systems →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis