Senior Software Developer
1 week ago
Cadence Design Systems is seeking a highly skilled and experienced software engineer to join our team as a Principal Software Engineer. As a key member of our 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 that meet customer needs
- Stay up-to-date with industry trends and emerging technologies to drive innovation and improvement
Requirements:
- Bachelor's degree in Computer Science or Electrical Engineering with a minimum of 7 years of related experience, or Master's degree with a minimum of 5 years of related experience, or PhD with a minimum of 1 year of related experience
- Minimum of 2 years of relevant industry experience in algorithmic software development for FPGAs
- Strong desire and ability to work in a fast-paced environment
- Eagerness to learn and master new technologies and build the best systems possible
- Strong development experience in general-purpose languages (e.g. C++, C#, Java)
- Strong CS fundamentals background in data structures, algorithms, systems architecture
- Experience in logic optimization, compilation of RTL memory models, Arithmetic Operators, optimizing the mapped elements based on area/delay tradeoffs
- Ability and desire to work on all parts of the stack (algorithms, databases, UI) and revisit traditional synthesis and optimization algorithms using emerging technologies in machine learning and big data
- Knowledge of Logic Simulators and exposure to multi-threaded / concurrent programming are pluses
- An incredible desire for quality and perfection... and the judgement to temper it when necessary to ship
- A healthy sense of fun
-
Senior FPGA Software Developer
2 days ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeAbout the RoleCadence Design Systems is seeking a highly skilled and experienced software engineer to join our team as a Principal Software Engineer. As a key member of our Protium Prototyping Platform team, you will be responsible for designing and developing new features and algorithms for our custom prototyping flow.Key ResponsibilitiesDesign and develop...
-
Senior FPGA Software Developer
2 days ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeAbout the RoleCadence Design Systems is seeking a highly skilled and experienced software engineer to join our team as a Principal Software Engineer. As a key member of our Protium Prototyping Platform team, you will be responsible for designing and developing new features and algorithms for our custom prototyping flow.Key ResponsibilitiesDesign and develop...
-
Software Development Leader
7 days ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeAbout Cadence Design SystemsCadence Design Systems is a leading provider of electronic design automation (EDA) software and intellectual property (IP) solutions.Job DescriptionWe are seeking a highly skilled C++ Software Engineer to join our team.Key Responsibilities:Design and develop high-quality software applications using C++ programming...
-
Software Development Leader
6 days ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeAbout Cadence Design SystemsCadence Design Systems is a leading provider of electronic design automation (EDA) software and intellectual property (IP) solutions.Job DescriptionWe are seeking a highly skilled C++ Software Engineer to join our team.Key Responsibilities:Design and develop high-quality software applications using C++ programming...
-
Senior Merchandise Manager
4 weeks ago
Mont-Royal, Quebec, Canada Groupe Dynamite Inc. Full timeBecome a Key Player in Our OrganizationWe are seeking a Senior Product Manager specializing in Buying/Merchandising to enhance our innovative team at Groupe Dynamite. As a prominent fashion digital retailer, we have been influencing the fashion landscape since our inception.Position Overview:In the role of Senior Product Manager, you will spearhead and...
-
Lead Software Engineer in C++
4 weeks ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeJoin Cadence Design Systems as a Principal Software EngineerAt Cadence, we prioritize the recruitment and development of exceptional leaders and innovators who are enthusiastic about making a significant impact in the rapidly changing technology landscape.The Protium Prototyping Platform is a cornerstone of the successful Cadence Dynamic Duo, highly valued...
-
Software Architect
13 minutes ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeAbout Cadence Design SystemsCadence is a global leader in electronic design automation, providing software, hardware, and intellectual property to design advanced semiconductor chips.We empower innovators to create revolutionary products and experiences by solving the world's toughest technical challenges.Job SummaryWe are seeking a skilled technical lead to...
-
Senior Corporate Communications Director
6 days ago
Mont-Royal, Quebec, Canada the Ladders Full timeAbout The LaddersThe Ladders is a leading fashion digital retailer with two brands at the heart of our success, Garage and Dynamite. With over 300 stores in Canada and the U.S., and more than 4,000 people, we have been making our mark on fashion since 1975.Our Core StrengthsMarket Leadership: We are a leading fashion digital retailer with a strong presence...
-
Senior Corporate Communications Director
7 days ago
Mont-Royal, Quebec, Canada the Ladders Full timeAbout The LaddersThe Ladders is a leading fashion digital retailer with two brands at the heart of our success, Garage and Dynamite. With over 300 stores in Canada and the U.S., and more than 4,000 people, we have been making our mark on fashion since 1975.Our Core StrengthsMarket Leadership: We are a leading fashion digital retailer with a strong presence...
-
Senior Project Manager
2 weeks ago
Mont-Royal, Quebec, Canada The Kraft Heinz Company Full timeAbout the RoleThe Senior Project Manager is a key member of the Engineering team, responsible for delivering a portfolio of CAPEX investment projects that support the strategic and operational plan of the Mont-Royal plant and the Canadian business unit.Main ResponsibilitiesWork with multiple stakeholders to develop operational needs requiring CAPEX...
-
Project Manager Senior
2 weeks ago
Mont-Royal, Quebec, Canada The Kraft Heinz Company Full timeAbout the RoleThe Senior Project Manager is a key member of the Engineering team, responsible for delivering a portfolio of CAPEX investment projects that support the strategic and operational plan of the Mont-Royal plant and Canadian business unit.Main ResponsibilitiesWork with multiple stakeholders to develop operational needs requiring CAPEX investments,...
-
Senior Project Manager
1 week ago
Mont-Royal, Quebec, Canada The Kraft Heinz Company Full timeAbout the RoleThe Senior Project Manager is a key member of the Engineering team, responsible for delivering a portfolio of CAPEX investment projects that support the strategic and operational plan of the Mont-Royal plant and the Canadian business unit.Main ResponsibilitiesWork with multiple stakeholders to develop operational needs requiring CAPEX...
-
Project Manager Senior
1 week ago
Mont-Royal, Quebec, Canada The Kraft Heinz Company Full timeAbout the RoleThe Senior Project Manager is a key member of the Engineering team, responsible for delivering a portfolio of CAPEX investment projects that support the strategic and operational plan of the Mont-Royal plant and Canadian business unit.Main ResponsibilitiesWork with multiple stakeholders to develop operational needs requiring CAPEX investments,...
-
Senior Technical Lead
60 minutes ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeh3>Technical Expertise at CadenceCadence is a global leader in electronic design automation, providing software, hardware, and intellectual property to design advanced semiconductor chips.We are seeking a skilled technical lead to assist with Palladium and Protium engagements, working as an individual contributor to drive innovation and excellence in our...
-
Software Development Internship
6 days ago
Mont-Saint-Hilaire, Quebec, Canada BBA Consultants Full timeAbout BBA ConsultantsBBA Consultants is a leading private consulting engineering firm, focused on providing innovative solutions to clients in the Energy and Natural Resources sector. With over 40 years of experience, we have established ourselves as one of Canada's top consulting firms.Our TeamWe are a team of talented individuals who are passionate about...
-
Software Development Internship
5 days ago
Mont-Saint-Hilaire, Quebec, Canada BBA Consultants Full timeAbout BBA ConsultantsBBA Consultants is a leading private consulting engineering firm, focused on providing innovative solutions to clients in the Energy and Natural Resources sector. With over 40 years of experience, we have established ourselves as one of Canada's top consulting firms.Our TeamWe are a team of talented individuals who are passionate about...
-
Software Development Internship
2 weeks ago
Mont-Saint-Hilaire, Quebec, Canada BBA Consultants Full timeAbout BBA ConsultantsBBA Consultants is a leading private consulting engineering firm, focused on providing innovative solutions to clients in the Energy and Natural Resources sector. With over 40 years of experience, we have developed a reputation for excellence and a commitment to delivering high-quality projects.Job SummaryWe are seeking a highly...
-
Software Development Internship
1 week ago
Mont-Saint-Hilaire, Quebec, Canada BBA Consultants Full timeAbout BBA ConsultantsBBA Consultants is a leading private consulting engineering firm, focused on providing innovative solutions to clients in the Energy and Natural Resources sector. With over 40 years of experience, we have developed a reputation for excellence and a commitment to delivering high-quality projects.Job SummaryWe are seeking a highly...
-
Senior Project Manager
2 weeks ago
Mont-Royal, Quebec, Canada The Kraft Heinz Company Full timeAbout the RoleThe Kraft Heinz Company is seeking a highly skilled Senior Project Manager to lead and coordinate capital maintenance and engineering projects within the assigned area of responsibility.Key ResponsibilitiesEnsure projects are completed on time, within budget, or with successful attainment of objectives.Coordinate activities concerned with...
-
Senior Project Manager
1 week ago
Mont-Royal, Quebec, Canada The Kraft Heinz Company Full timeAbout the RoleThe Kraft Heinz Company is seeking a highly skilled Senior Project Manager to lead and coordinate capital maintenance and engineering projects within the assigned area of responsibility.Key ResponsibilitiesEnsure projects are completed on time, within budget, or with successful attainment of objectives.Coordinate activities concerned with...