Principal C++ Software Engineer
7 months ago
At 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™ prototyping platforms, design and verification teams can rapidly bring up a prototype and provide a pre-silicon platform for early software development, system validation, and hardware regressions.
The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread across different geographies. The candidate is also expected work with technical support lead and key customers to resolve implementation or usage issues.
You will be working with a dream team on providing a breakthrough solution in the multi FPGA prototyping space.
The ideal candidate will have the following skills and experience:
Bachelors in Computer Science or Electrical Engineering with a minimum of 7 years of related experience, or Masters with a minimum of 5 years of related experience, or PhD with a minimum of 1 years of related experience A minimum of at least 2 years of relevant industry experience in algorithmic software development for FPGAs Strong desire and ability to work in a fast-paced startup environment Eagerness to learn and master new technologies and build the best systems possible. Very strong development experience in a general-purpose language (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
We’re doing work that matters. Help us solve what others can’t.
-
C Software Engineer
3 weeks ago
Montréal, QC, Canada Experience AI Solutions Full timeSupport Software Developer Start Date: as soon as possible Type of employment : 6-month contract Number of Positions: 1 Location: Montreal, Quebec (Hybrid, 3 days in the office downtown Montreal) Language skills: Strong English communication skills are required Perks: Work with cutting-edge technology using sophisticated AI, as part of a...
-
C Software Engineer
3 weeks ago
Montréal, QC, Canada Experience AI Solutions Full timeSupport Software Developer Start Date: as soon as possible Type of employment : 6-month contract Number of Positions: 1 Location: Montreal, Quebec (Hybrid, 3 days in the office downtown Montreal) Language skills: Strong English communication skills are required Perks: Work with cutting-edge technology using sophisticated AI, as part of a...
-
Lead C++ Software Engineer
7 months ago
Montréal, Canada Cadence Design Systems, Inc. Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon...
-
C Software Developer
1 month ago
montréal, Canada Fed IT Full timeFed IT, a recruitment agency specializing in IT recruitment.We work on two types of recruitment: temporary and permanent.All our consultants are IT experts who speak your language and work in your environment. We cover the IT, development, business intelligence and infrastructure professions.Nous sommes présentement à la recherche, pour un de nos clients...
-
C Software Developer
1 month ago
montréal, Canada Fed IT Full timeFed IT, a recruitment agency specializing in IT recruitment.We work on two types of recruitment: temporary and permanent.All our consultants are IT experts who speak your language and work in your environment. We cover the IT, development, business intelligence and infrastructure professions.Nous sommes présentement à la recherche, pour un de nos clients...
-
C Software Developer
1 month ago
montréal, Canada Fed IT Full timeFed IT, a recruitment agency specializing in IT recruitment.We work on two types of recruitment: temporary and permanent.All our consultants are IT experts who speak your language and work in your environment. We cover the IT, development, business intelligence and infrastructure professions. Nous sommes présentement à la recherche, pour un de nos clients...
-
Software Engineer
3 weeks ago
Montréal, QC, Canada Capgemini Engineering Full timeLocation: Hybrid to the closest Capgemini office (Canada) Job Description: Be part of Capgemini’s team as a Senior Software Engineer (C++ & Python) and contribute by creating solutions for existing technical challenges with one of the world’s largest social media platforms! Key Responsibilities: Obtains tasks from the project lead or Team Lead (TL),...
-
Software Engineer
3 weeks ago
Montréal, QC, Canada Capgemini Engineering Full timeLocation: Hybrid to the closest Capgemini office (Canada) Job Description: Be part of Capgemini’s team as a Senior Software Engineer (C++ & Python) and contribute by creating solutions for existing technical challenges with one of the world’s largest social media platforms! Key Responsibilities: Obtains tasks from the project lead or Team Lead (TL),...
-
Softwareentwickler C++
3 weeks ago
Montréal, QC, Canada Experience AI Solutions Full timeSupport Software Developer Start Date: as soon as possible Type of employment : 6-month contract Number of Positions: 1 Location: Montreal, Quebec (Hybrid, 3 days in the office downtown Montreal) Language skills: Strong English communication skills are required Perks: Work with cutting-edge technology using sophisticated AI, as part of a...
-
Software Engineer
3 weeks ago
Montréal, QC, Canada Motion Recruitment Full timeSoftware Engineer 6 Month Contract to hire (Potential to extend or convert to FT) Hybrid Schedule ( 2 days remote) / 35 hour work week The software developer is overall responsible for the following key activities: Application maintenance Application support Application enhancements Responsibilities Diagnose and fix application bugs Develop...
-
C++ Development Team Lead
3 months ago
Montréal, QC, Canada Maya HTT Full timeMaya HTT is a world leading software developer and engineering solutions provider focused on CAE, CAD, CAM and PLM. A long-time partner of Siemens Digital Industries Software, Maya HTT collaborates in providing software, AI, and engineering services to help clients and partners worldwide boost performance, improve quality, drive down costs, and harness the...
-
Design Assurance Engineer
3 weeks ago
Montréal, QC, Canada Hatched Recruitment Group Full timeAircraft Electronic Software and Hardware Engineering Specialist Location: Montreal, Quebec, Canada Due to a large number of challenging new programs and ongoing project work a Aerospace OEM are looking to add an Aircraft Electronic Software and Hardware Engineering Specialist to there Avionics team. This role will offer the opportunity to further...
-
Software Engineering Manager
3 weeks ago
Montréal, QC, Canada Air Tek Inc Full timeAbout Us Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market. The product market fit is excellent, and customers are lining up to buy. Although our global customers know us, we intentionally operate in stealth mode during this growth phase. Our...
-
Software Engineering Manager
3 weeks ago
Montréal, QC, Canada Air Tek Inc Full timeAbout Us Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market. The product market fit is excellent, and customers are lining up to buy. Although our global customers know us, we intentionally operate in stealth mode during this growth phase. Our diverse...
-
Software Engineer, Travel
3 weeks ago
Montréal, QC, Canada Motion Recruitment Full timeSoftware Developer 6-12+ month Contract Hybrid in Montreal (3days onsite/2days remote) Our client is the leading IT provider for the aircraft industry world wide. They specialize in making flight operations, air traffic management, and aircraft maintenance more efficient, helping their partners to improve their operations and supporting them on their...
-
Représentant/e Des Ventes
6 months ago
Montréal, Canada C&C Packing Full timeSitué à St Léonard, près des autoroutes 25 et 40, C&C Packing LP distribue des produits de viande de grande qualité partout au Canada. Membre de la multinationale Premium Brands, C&C Packing est le fournisseur des principaux supermarchés canadiens, des distributeurs HRI et des pourvoyeurs des meilleures viandes qui soient. L’entreprise créée en...
-
Principal Consultant, C++
3 months ago
Montréal, QC, Canada Genpact Full time**Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose - the relentless pursuit of a world that works better for people - we...
-
Principal Engineer
3 weeks ago
Montréal, QC, Canada Piper Maddox Full timeChief Engineer – Battery Systems in Electric Aviation Are you passionate about driving innovation in clean, sustainable aviation? Reporting to the Head of Design Organisation, you’ll ensure technical excellence, manage product development milestones, and act as a key point of contact for internal teams and external stakeholders. At least 5 years of...
-
Design Assurance Engineer F/H
3 weeks ago
Montréal, QC, Canada Hatched Recruitment Group Full timeAircraft Electronic Software and Hardware Engineering Specialist Location: Montreal, Quebec, Canada Due to a large number of challenging new programs and ongoing project work a Aerospace OEM are looking to add an Aircraft Electronic Software and Hardware Engineering Specialist to there Avionics team. This role will offer the opportunity to further...
-
INGÉNIEUR DÉVELOPPEMENT LOGICIEL
3 weeks ago
Montréal, QC, Canada helloDarwin Full timehelloDarwin est une plateforme technologique, un marketplace , qui aide les entreprises planifier leurs projets de croissance, RH et technologiques. Notre équipe de développement logiciel interne (5 personnes) assure le développement de notre application web qui vient supporter chaque unité de l'entreprise. helloDarwin recherche un.E développeur(euse)...