Software Engineering, Staff Engineer

Synopsys

Education
Benefits
Qualifications
Skills

Descriptions & Requirements

Job Description and Requirements

We Are:

At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.

You Are:

You are a seasoned Software engineer with over 10 years of hands-on experience in the software development or verification field, with hands-on experience in designing, developing, and optimizing tests to verify various elements of the software stack. You have a deep understanding of embedded software development or verification and hardware/software co-design principals. You are knowledgeable in computer architecture, domain specific hardware, machine learning, deep learning, software development, and/or CPU, NPU or GPU technology.

What You’ll Be Doing:

  • Define, design, implement and debug SW components for Synopsys VPX and next generation AI processors
  • Work with both embedded and host-side development environments
  • Solve complex technical problems
  • Define, design, implement and debug SW components

The Impact You Will Have:

  • Ensuring the delivery of high-quality, reliable SW components that meet customer/architectural specifications
  • Direct contribution to the successful launch of products, impacting various industries
  • Improving the overall performance and functionality of Synopsys' IP offerings
  • Fostering a culture of continuous improvement and technical excellence

What You’ll Need:

  • Excellent written English and good spoken English communication skills
  • Excellent cross platform C/C++
  • Experience with multi-core systems
  • Experience with embedded development and debugging on at least one microprocessor or DSP architecture in either C or Assembly languages
  • Strong problem solving and debugging skills
  • Strong SW design skills

Who You Are:

  • Detail-oriented with a strong analytical mindset
  • Excellent communicator, able to convey complex technical concepts clearly
  • Collaborative team player who thrives in a dynamic environment
  • Proactive and self-motivated, with a commitment to continuous learning
  • Knowledgeable on computer architectures and RISC microarchitectures at the level described in Patterson & Hennessy or Harris & Harris textbooks
  • Ideally you have experience in following fields:
    • Programming computer vision and/or ML applications on optimized embedded vision processors or GPU
    • Machine Learning / Artificial Intelligence
    • ISO26262 and FuSa

The Team You’ll Be A Part Of:

You will be part of a highly skilled and motivated verification team focused on delivering cutting-edge solutions. The team is dedicated to maintaining the highest standards of quality and performance, working collaboratively to tackle complex challenges. You will have the opportunity to work alongside industry experts and contribute to the development of next-generation technologies.

Rewards and Benefits:

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.

At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.

Read Full Description
Confirmed 13 hours ago. Posted 9 days ago.

Discover Similar Jobs

Suggested Articles