Talent.com
Lead R&D Software Engineer - C++/Python, Semiconductors
Lead R&D Software Engineer - C++/Python, SemiconductorsSynopsys, Inc. • Mississauga, Peel Region, CA
Lead R&D Software Engineer - C++ / Python, Semiconductors

Lead R&D Software Engineer - C++ / Python, Semiconductors

Synopsys, Inc. • Mississauga, Peel Region, CA
4 days ago
Job type
  • Full-time
Job description

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 passionate and accomplished software engineer, recognized for your deep expertise in modern programming languages such as C++ and Python. Your foundation in data structures and parallel algorithms enables you to tackle complex technical challenges with confidence and creativity. You have a keen eye for clean software architecture, thrive in dynamic and collaborative environments, and are driven to achieve excellence in everything you do. Your curiosity motivates you to continuously learn and adapt, making you an invaluable resource for both technical solutions and team mentorship. Whether writing efficient code, optimizing distributed systems, or troubleshooting intricate problems, you approach tasks with analytical rigor and a commitment to best practices. While experience with electrical engineering, EDA tools, semiconductors, or electronics is a plus, you are eager to leverage your skills to drive innovation in these domains. You understand the value of robust communication, constructive feedback, and shared success, making you an inspiring contributor and leader within diverse teams.

What You’ll Be Doing :

  • Designing and implementing core software components with a strong emphasis on performance, scalability, and reliability within distributed systems.
  • Developing and optimizing parallel algorithms tailored for advanced engineering applications in the semiconductor industry.
  • Collaborating with cross-functional teams—including QA, product, and hardware engineering—to deliver robust and innovative solutions.
  • Participating in code reviews, mentoring peers, and upholding high standards for software quality and maintainability.
  • Investigating and resolving technical challenges reported by QA or customers, ensuring customer satisfaction and product stability.
  • Contributing to the continuous improvement of development processes, tools, and best practices.

The Impact You Will Have :

  • Advancing the development of cutting-edge engineering software that powers the next generation of semiconductor solutions
  • Enhancing product performance and scalability by implementing efficient parallel algorithms.
  • Establishing and promoting best practices for software design, development, and testing across the team.
  • Supporting Synopsys’ industry leadership in high‑tech software innovation and reliability.
  • Accelerating time‑to‑market for mission‑critical semiconductor analysis tools.
  • Delivering high‑quality solutions that directly impact the global technology ecosystem.
  • What You’ll Need :

  • BS / MS / PhD in Computer Science, Engineering, or a related field.
  • Strong proficiency in C++ and Python, with proven experience in data structures and parallel algorithms.
  • Deep understanding of software design principles, debugging, and performance optimization.
  • Hands‑on experience with version control systems (such as Git) and working within Windows and Linux environments.
  • Bonus : Exposure to EDA tools, semiconductor technology, or electronics design.
  • Who You Are :

  • A collaborative leader and mentor who inspires others to achieve their best.
  • An excellent communicator able to articulate complex technical concepts to diverse audiences.
  • Innovative, results‑driven, and adaptable to fast‑changing environments.
  • Proactive problem solver with a passion for continuous improvement.
  • Committed to fostering an inclusive and supportive team culture.
  • The Team You’ll Be A Part Of :

    Join the Redhawk‑SC R&D team in Athens, where we pioneer solutions for semiconductor analysis and reliability. You’ll work alongside talented engineers dedicated to advancing the state‑of‑the‑art in high‑performance computing and distributed systems, making a real impact on the future of technology.

    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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Lead RD Software Engineer CPython Semiconductors • Mississauga, Peel Region, CA

    Similar jobs
    Senior Platform Engineer – Ingress & Service Mesh (Istio) - oakville

    Senior Platform Engineer – Ingress & Service Mesh (Istio) - oakville

    Net2Source (N2S) • oakville, on, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 2 days ago • Promoted
    Product Development Specialist Staples Promotional Products

    Product Development Specialist Staples Promotional Products

    Staples, Inc. • Maple, ON, Canada
    Full-time
    While you may know Staples as the world’s leading office supply company, Staples Promotional Products – a division of Staples – is a national leader in the promotional products in...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Engineer, Software GenAI (28785)

    Engineer, Software GenAI (28785)

    Amkor Technology • Vaughan
    Full-time
    Nasdaq : AMKR) is the world’s largest U.OSAT and is a global leader in outsourced semiconductor packaging and test services. With a strong track record of innovation, a broad and diverse geographic f...Show more
    Last updated: 8 days ago • Promoted
    Software Engineer - Core Senior Engineer

    Software Engineer - Core Senior Engineer

    Altair • Oakville
    Full-time
    Transforming the Future with Convergence of Simulation and Data.Software Engineer – Core Senior Engineer.Our client in Oakville, ON is looking for a Software Engineer – Core Senior Engineer.This po...Show more
    Last updated: 9 days ago • Promoted
    Controller

    Controller

    Vaco by Highspring • King City, ON, CA
    Permanent
    Our client is sourcing a Controller for a 6-month contract.Lead the preparation and delivery of periodic external financial reports. Coordinate reporting inputs across multiple internal teams.Overse...Show more
    Last updated: 30+ days ago • Promoted
    Software Architect

    Software Architect

    Euna Solutions • Oakville B8B, ON, Canada
    Remote
    Full-time
    As a Senior Software Architect at Euna Solutions, you’ll play a pivotal role in shaping the technical direction and architecture of our software. In this role, you will leverage your expertise to de...Show more
    Last updated: 30+ days ago • Promoted
    Design Technology Lead - iN STUDIO

    Design Technology Lead - iN STUDIO

    iN STUDIO • mississauga, on, ca
    Full-time
    Manage and maintain comprehensive CAD and BIM templates, family libraries, and standardized content for the organization. Administer, maintain and optimize project platforms including but not limite...Show more
    Last updated: 2 days ago • Promoted
    Senior Controls Systems Software Engineer

    Senior Controls Systems Software Engineer

    ATS Automation Tooling Systems Inc • Vaughan
    Full-time
    A leading automation solutions provider is seeking a Senior Controls Systems Software Designer in Vaughan, Canada.You will lead projects, design and develop automation solutions, and mentor team me...Show more
    Last updated: 9 days ago • Promoted
    Lead R&D Software Engineer - C++ / Python, Semiconductors

    Lead R&D Software Engineer - C++ / Python, Semiconductors

    Synopsys, Inc. • Mississauga
    Full-time
    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 c...Show more
    Last updated: 4 days ago • Promoted
    Linux Systems Developer - Galent

    Linux Systems Developer - Galent

    Galent • brampton, on, ca
    Full-time
    Linux Systems Developer (C++ / PostgreSQL / Mainframe Integration) in Calgary, AB immediately who has experience in software compilation, C++ development, and PostgreSQL. We are looking for a highly...Show more
    Last updated: 2 days ago • Promoted
    Security Administrator - Titanium Transportation Group Inc.

    Security Administrator - Titanium Transportation Group Inc.

    Titanium Transportation Group Inc. • bolton, on, ca
    Full-time
    As Security Administrator, you’ll play a pivotal role in safeguarding our organization’s digital assets including its systems and networks. The Security Administrator develops and implements a cyber...Show more
    Last updated: 2 days ago • Promoted
    Housekeeper Wanted - Join Our Toronto Home As A Housekeeper Competitive Pay At $18 Per Hour, Flexible Schedule!

    Housekeeper Wanted - Join Our Toronto Home As A Housekeeper Competitive Pay At $18 Per Hour, Flexible Schedule!

    Housekeeper.com • Vaughan, Ontario, Canada
    Full-time
    I am a homeowner in Toronto, Ontario, looking to hire a reliable housekeeper to help maintain my home.I value cleanliness and organization, and I need someone who shares this commitment.The respons...Show more
    Last updated: 29 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Mevotech • Mississauga, ON, CA
    Full-time
    Quick Apply
    JOB PURPOSE Reporting into the Manager, Software Applications, the Senior Software Developer will be responsible for helping drive the success of our software development projects across functional...Show more
    Last updated: 30+ days ago
    Senior Developer Experience Engineer (AI-Driven Tools)

    Senior Developer Experience Engineer (AI-Driven Tools)

    PointClickCare • Mississauga
    Full-time
    A leading health tech company is seeking a Developer Experience Engineer to improve productivity and satisfaction of software developers. This role involves building tools, integrating AI into workf...Show more
    Last updated: 9 days ago • Promoted
    Physics Private Tutoring Jobs King City

    Physics Private Tutoring Jobs King City

    Superprof • King City, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Core Senior Engineer

    Software Engineer - Core Senior Engineer

    RPMGlobal • Oakville
    Full-time
    Transforming the Future with Convergence of Simulation and Data.Software Engineer - Core Senior Engineer.Our client in Oakville, ON is looking for a Software Engineer - Core Senior Engineer.This po...Show more
    Last updated: 9 days ago • Promoted
    URGENT : Nanny Wanted - Join Our Vaughan Family As A Nanny Competitive Pay Of $20.00 Per Hour For Childcare Enthusiasts! (Korean)

    URGENT : Nanny Wanted - Join Our Vaughan Family As A Nanny Competitive Pay Of $20.00 Per Hour For Childcare Enthusiasts! (Korean)

    CanadianNanny.ca • Vaughan, Ontario, Canada
    Full-time
    We are a loving family located in Vaughan, Ontario, seeking a dedicated full-time nanny to care for our infant.Ideal candidates should have experience with newborns, as our little one requires atte...Show more
    Last updated: 15 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - PotisEdge

    Sr. Firmware / Embedded software Engineer - PotisEdge

    PotisEdge • burlington, on, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 2 days ago • Promoted