Principal Software Development Engineer
1 week ago
Cadence Design Systems is seeking a highly skilled and experienced Principal C++ Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing new features and algorithms for our Custom Prototyping Flow.
Key Responsibilities:
- Design and develop new features and algorithms for our Custom Prototyping Flow
- Collaborate with cross-functional teams to discuss implementation specifications and resolve implementation or usage issues
- Work with technical support lead and key customers to resolve technical issues
- Develop and maintain high-quality software solutions
- Stay up-to-date with emerging technologies and trends in software development
Requirements:
- Bachelor's degree in Computer Science or Electrical Engineering, or equivalent experience
- Minimum 7 years of related experience, or Masters with 5 years of related experience, or PhD with 1 year of related experience
- Strong experience in algorithmic software development for FPGAs
- Excellent problem-solving skills and ability to work in a fast-paced environment
- Strong development experience in C++, C#, or Java
- Strong CS fundamentals background in data structures, algorithms, and systems architecture
- Experience in logic optimization, compilation of RTL memory models, and arithmetic operators
- Ability to work on all parts of the stack (algorithms, databases, UI) and revisit traditional synthesis and optimization algorithms using emerging technologies
What We Offer:
- Opportunity to work on cutting-edge technology and make a significant impact on the industry
- Collaborative and dynamic work environment
- Competitive salary and benefits package
- Opportunities for professional growth and development
-
Principal C++ Software Engineer
4 months ago
Greater Montreal Metropolitan Area, Canada Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence® Protium™...
-
Principal C++ Software Engineer
4 months ago
Greater Montreal Metropolitan Area, Canada Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence® Protium™...
-
Principal C++ Software Engineer
4 months ago
Greater Montreal Metropolitan Area, Canada Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence® Protium™...
-
Principal Software Engineer
1 month ago
Greater Toronto Area, Canada Talent Seed Full timeWe are looking for a Principal Software engineer who wants to build and operate these critical services that support all our users! [This role requires relocation to Riyadh, KSA]In this role, you will lead full lifecycle engineering efforts including architecture, design, implementation, testing, and release on the Core Services Backend team. You will...
-
Principal Software Engineer
4 weeks ago
Greater Toronto Area, Canada Talent Seed Full timeWe are looking for a Principal Software engineer who wants to build and operate these critical services that support all our users! (This role requires relocation to Riyadh, KSA) In this role, you will lead full lifecycle engineering efforts including architecture, design, implementation, testing, and release on the Core Services Backend team. You will...
-
Principal Software Engineer
1 month ago
Greater Toronto Area, Canada Talent Seed Full timeWe are looking for a Principal Software engineer who wants to build and operate these critical services that support all our users! [This role requires relocation to Riyadh, KSA]In this role, you will lead full lifecycle engineering efforts including architecture, design, implementation, testing, and release on the Core Services Backend team. You will...
-
Software Engineering Principal
1 week ago
Montreal, Quebec, Canada Slalom Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineering Principal to join our team at Slalom. As a key member of our software engineering team, you will be responsible for leading the technical direction of our software development projects and ensuring that our solutions meet the highest standards of quality and excellence.Key...
-
Software Engineering Principal
5 days ago
Montreal, Quebec, Canada Slalom Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineering Principal to join our team at Slalom. As a key member of our software engineering team, you will be responsible for leading the technical direction of our software development projects and ensuring that our solutions meet the highest standards of quality and excellence.Key...
-
Software Engineering Principal
5 days ago
Montreal, Quebec, Canada Slalom Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineering Principal to join our team at Slalom. As a key member of our software engineering team, you will be responsible for leading the technical direction of our software development projects and ensuring that our solutions meet the highest standards of quality and excellence.Key...
-
Software Engineering Principal
1 week ago
Montreal, Quebec, Canada Slalom Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineering Principal to join our team at Slalom. As a key member of our software engineering team, you will be responsible for leading the technical direction of our software development projects and ensuring that our solutions meet the highest standards of quality and excellence.Key...
-
Software Engineering Principal
1 week ago
Montreal, Quebec, Canada Slalom Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineering Principal to join our team at Slalom. As a key member of our software engineering team, you will be responsible for leading the technical direction of our software development projects and ensuring that our solutions meet the highest standards of quality and excellence.Key...
-
Software Engineering Principal
1 week ago
Montreal, Quebec, Canada Slalom Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineering Principal to join our team at Slalom. As a key member of our software engineering team, you will be responsible for leading the technical direction of our software development projects and ensuring that our solutions meet the highest standards of quality and excellence.Key...
-
Senior C++ Software Development Lead
1 week ago
Greater Montreal Metropolitan Area, Canada Cadence Design Systems Full timeAbout the RoleCadence Design Systems is seeking a highly skilled and experienced Principal C++ Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing new features and algorithms for our Custom Prototyping Flow.Key Responsibilities:Design and develop new features and...
-
Senior C++ Software Development Lead
1 week ago
Greater Montreal Metropolitan Area, Canada Cadence Design Systems Full timeAbout the RoleCadence Design Systems is seeking a highly skilled and experienced Principal C++ Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing new features and algorithms for our Custom Prototyping Flow.Key Responsibilities:Design and develop new features and...
-
Principal Engineer
3 weeks ago
Montreal, Canada FHLB Des Moines Full timeJob Title: Principal Engineer - Software Location: Canada - Montreal Time Type: Full Time Posted On: Posted 3 Days Ago Job Requisition ID: R1493-24 Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust,...
-
Principal Engineer
1 month ago
Montreal, Canada FHLB Des Moines Full timeJob Title: Principal Engineer - Software Location: Canada - Montreal Time Type: Full Time Posted On: Posted 3 Days Ago Job Requisition ID: R1493-24 Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust,...
-
Principal Engineer
4 weeks ago
Montreal, Canada FHLB Des Moines Full timeJob Title: Principal Engineer - Software Location: Canada - Montreal Time Type: Full Time Posted On: Posted 3 Days Ago Job Requisition ID: R1493-24 Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust,...
-
Principal C# Engineer
3 weeks ago
Greater Toronto Area, Canada Integrated Computer Solutions, Inc. (ICS) Full timePrincipal C# Engineer / Technical LeadAdvance your career in a fast-paced company with hands-on design opportunities that become a production reality. Integrated Computer Solutions is seeking a Principal C#/Technical Lead to join our team. The candidate will use their strong technical skills to help lead the product development needs of our MedTech and...
-
Software Development Engineer
1 week ago
Montreal, Quebec, Canada S M Software Solutions Inc Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. as a key member of our Avionics Software Development team.Key Responsibilities:Collect user needs and feedback to design and develop software tools that meet critical development standards.Develop and test software tools using programming...
-
Software Development Engineer
1 week ago
Montreal, Quebec, Canada S M Software Solutions Inc Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. as a key member of our Avionics Software Development team.Key Responsibilities:Collect user needs and feedback to design and develop software tools that meet critical development standards.Develop and test software tools using programming...