Jobs · Consulting · Texas

R&D Engineering, Sr Engineer

Synopsys Inc · Austin, TX · 3 wk ago
Consulting$101k–$151k/yrFull-time

About the role

Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.

Responsibilities

  • Design, develop, and own new capabilities in RedHawk-SC, a distributed big-data analytics platform used for power integrity and reliability analysis in advanced SoC designs
  • Write production-quality C++ code that is efficient, maintainable, and scalable across large semiconductor datasets and complex IC architectures
  • Diagnose and resolve software defects across the codebase, including performance bottlenecks, memory issues, and algorithmic inefficiencies
  • Build unit, regression, and system-level tests that validate new features and ensure reliability across distributed processing environments
  • Optimize tool runtime and memory usage to handle designs at 3nm and below, including FinFET, 3D-IC, and stacked-die architectures
  • Collaborate with technical leads, product managers, and application engineers to refine requirements and deliver features that solve real customer design closure challenges
  • Contribute to code reviews and help establish best practices across the engineering team
  • Enable semiconductor designers to close power and reliability issues faster and with higher confidence, directly affecting tape-out schedules for cutting-edge chips
  • Improve the performance and scalability of RedHawk-SC so it can handle the next generation of IC designs that are larger, denser, and more complex
  • Reduce tool runtime and memory footprint, giving engineers more iterations and faster feedback during critical design phases
  • Deliver features that address real-world challenges in electromigration, thermal effects, and power noise integrity for chips powering AI, mobile, and automotive applications
  • Strengthen the quality and maintainability of the codebase, making it easier for the team to move quickly and confidently as requirements evolve
  • Help shape the technical direction of a platform used by leading semiconductor companies worldwide
  • Build testing infrastructure that catches issues early and keeps the platform stable as new capabilities are added

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Science, or related field, or Master's with 2+ years of relevant experience
  • 2+ years of hands-on experience writing C++, with a strong command of the language and its performance characteristics
  • Solid understanding of data structures, algorithms, and debugging techniques applied to complex software systems
  • Working knowledge of Linux operating systems and development workflows
  • Understanding of electronic design at gate level or transistor level, enough to reason about what the software is modeling
  • Experience with Python is a plus, particularly for scripting, automation, or tooling
  • Background in distributed processing, large-scale commercial software development, or ASIC power delivery network simulation is a plus
  • You can look at a performance problem and figure out whether it is an algorithm issue, a data structure issue, or an architecture issue, and you know which one to fix first
  • You write code that other engineers can read, modify, and trust six months later without needing you in the room
  • You ask questions when requirements are unclear and you push back when a proposed solution does not match the actual problem
  • You treat deadlines seriously and you know how to break down a medium-sized project into pieces that can be delivered, tested, and integrated incrementally
  • You are comfortable being the person others come to when they need to understand a specific part of the system or debug something tricky
  • You care about the end user experience, even when the end user is another engineer trying to close timing on a 5 billion transistor design

Qualifications

  • Master's degree in Electrical Engineering, Computer Science, or related field
  • 2+ years of hands-on experience writing C++, with a strong command of the language and its performance characteristics
  • Strong understanding of data structures, algorithms, and debugging techniques applied to complex software systems
  • Proficiency in Linux operating systems and development workflows
  • Understanding of electronic design at gate level or transistor level, enough to reason about what the software is modeling
  • Experience with Python is a plus, particularly for scripting, automation, or tooling
  • Background in distributed processing, large-scale commercial software development, or ASIC power delivery network simulation is a plus
  • Can diagnose and resolve software defects across the codebase, including performance bottlenecks, memory issues, and algorithmic inefficiencies
  • Can optimize tool runtime and memory usage to handle designs at 3nm and below, including FinFET, 3D-IC, and stacked-die architectures
  • Can contribute to code reviews and help establish best practices across the engineering team
  • Can deliver features that address real-world challenges in electromigration, thermal effects, and power noise integrity for chips powering AI, mobile, and automotive applications
  • Can strengthen the quality and maintainability of the codebase, making it easier for the team to move quickly and confidently as requirements evolve
  • Can help shape the technical direction of a platform used by leading semiconductor companies worldwide
  • Can build testing infrastructure that catches issues early and keeps the platform stable as new capabilities are added

Skills

  • C++ programming
  • Data structures and algorithms
  • Linux operating systems
  • Debugging techniques
  • Distributed processing
  • Large-scale commercial software development
  • ASIC power delivery network simulation

Benefits

At Synopsys, we offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.

Pay

$101,000 - $151,000

Schedule

Full-time

Similar jobs

Sr R&D Engineer

Katalyst CROBoulder, CO· 3 wk ago
Engineeringapply on www1.jobdiva.com

Sr R&D Engineer

GAFTampa, FL· 2 wk ago
Engineering$100k–$138k/yrapply on gafsgi.wd5.myworkdayjobs.com

Sr R&D Engineer

Northeastern UniversityBurlington, MA· 5 mo ago
Engineering$99k–$144k/yrapply on northeastern.wd1.myworkdayjobs.com

Sr R&D Engineer

MillenniumSoft IncSalt Lake City, UT· 23 mo ago
Engineeringapply on millenniumsoft.applicantstack.com

Sr. R&D Engineer

Pittsburgh Glass WorksCheswick, PA· 3 wk ago
Engineeringapply on myjobs.adp.com