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

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

Synopsys, Inc. • Mississauga, Peel Region, CA
9 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
    Software Development Engineer III

    Software Development Engineer III

    Biiibo Inc. • Concord, ON, Canada
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer - Power Platform & Dynamics

    Lead Software Engineer - Power Platform & Dynamics

    People Corporation • Mississauga
    Full-time
    A national provider of benefits solutions is seeking a Software Developer - Team Lead in Mississauga.The role involves leading a team of developers to design and maintain applications within the Po...Show more
    Last updated: 3 days ago • Promoted
    Software Developer (C++ / C#), Distribution Management System (DMS)

    Software Developer (C++ / C#), Distribution Management System (DMS)

    Survalent • Brampton, ON, Canada
    Full-time +1
    Software Developer (C++ / C#), Distribution Management System (DMS) Brampton – Remote Survalent is looking for an innovative and enthusiastic Software Developer to join our ...Show more
    Last updated: 30+ days ago • Promoted
    Project Manger - Software Product Development

    Project Manger - Software Product Development

    freelance.ca • Vaughan, Canada
    Full-time
    Our client is a global leader in scientific instrumentation and analytical technologies.They are seeking an experienced Project Manager to lead software development initiatives that support next-ge...Show more
    Last updated: 30+ days ago • Promoted
    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: 13 days ago • Promoted
    Senior Staff Software Engineer - Hays

    Senior Staff Software Engineer - Hays

    Hays • mississauga, on, ca
    Full-time
    Staff / Senior Software Developer.We are looking for a Staff / Senior Software Developer to join our cross-functional AI Engineering team. You will be a key architect and contributor to an.The ideal can...Show more
    Last updated: 16 days ago • Promoted
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Mississauga, ON, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show more
    Last updated: 30+ days ago • Promoted
    Robotics Software Engineer for Exoskeletons

    Robotics Software Engineer for Exoskeletons

    Trexo Robotics • Mississauga
    Full-time
    A MedTech startup is seeking a Robotics Software Developer in Mississauga.You will architect and program software for robotic exoskeletons while collaborating with hardware teams and streamlining p...Show more
    Last updated: 6 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: 15 days ago • Promoted
    Software Solution Architect

    Software Solution Architect

    Birdseye Solutions • Mississauga, ON, Canada
    Permanent
    Birdseye Solutions is a North American leader in remote video monitoring, security, and facility supervision.With more than 500 professionals dedicated to making the world a safer place, the global...Show more
    Last updated: 30+ 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
    Software Engineer III

    Software Engineer III

    WaferWire Cloud Technologies • mississauga, on, ca
    Full-time
    Job Title : Software Engineer III.One day a week but will go up to 3 when the new Toronto space is ready.WCT is a global talent solutions partner committed to delivering high-impact technology and e...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Dew Software • mississauga, on, ca
    Temporary
    I'm Naveen from DewSoftware, and we have an exciting open position that may interest you.Please share your updated resume, and I'll reach out to schedule a convenient time to connect.Position : Soft...Show more
    Last updated: 7 days ago • Promoted
    Senior Full-Stack Engineer -.NET Core, Vue3, APIs

    Senior Full-Stack Engineer -.NET Core, Vue3, APIs

    IQVIA LLC • Mississauga
    Full-time
    A global healthcare analytics firm is looking for a Senior Software Engineer based in Peel Region, Mississauga.The ideal candidate will have over 5 years of experience, expertise in.NET Core and C#...Show more
    Last updated: 11 days ago • Promoted
    Senior Go Engineer – CLI Tools & DevOps on-site in Oakville

    Senior Go Engineer – CLI Tools & DevOps on-site in Oakville

    Bartech Staffing • Oakville
    Full-time
    A leading staffing organization is seeking a Software Engineer in Oakville, Ontario.This on-site role involves designing, developing, and maintaining software applications, with a focus on Golang, ...Show more
    Last updated: 15 days ago • Promoted
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • etobicoke, ON, ca
    Full-time
    Firmware / Embedded software Engineer Location : Burnaby, BC Type : Full-time &l...Show more
    Last updated: 8 days ago • Promoted
    Software Development Engineer III

    Software Development Engineer III

    Biiibo • Vaughan
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 13 days ago • Promoted
    Onsite Software Development Manager Lead Life Sciences Tech

    Onsite Software Development Manager Lead Life Sciences Tech

    SCIEX • Vaughan
    Full-time
    A leading technology company located in Vaughan, Canada, is seeking a Software Development Manager to lead a team of developers in creating and maintaining software solutions.The ideal candidate wi...Show more
    Last updated: 15 days ago • Promoted