Current jobs related to Senior Software Developer - MontRoyal, Quebec - Cadence Design Systems
-
Senior Software Developer
5 days ago
Mont-Royal, Quebec, Canada Randstad Full timeJob DescriptionAs a skilled Software Developer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on the backend of the application, ensuring that it is stable, scalable, and secure.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsTest and debug...
-
Senior C++ Software Development Lead
1 week ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeWe are seeking an exceptional C++ software engineer to join the Protium Software Development Team at Cadence Design Systems.The ideal candidate will have a strong background in C++ and experience in developing and enhancing complex software systems.The selected candidate will lead the development of the Protium FPGA-Based Prototyping platform, working...
-
Senior Software Engineer
6 days ago
Mont-Royal, Quebec, Canada Stokes Inc. Full timeWe are seeking a skilled Cloud Developer to join our team at {company}. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying cloud-based applications.Key Responsibilities:Design and develop cloud-based applications using cloud-native technologies.Collaborate with cross-functional teams to ensure...
-
Mont-Royal, Quebec, Canada Randstad Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will have a strong background in machine learning and experience in leading technical projects.Key ResponsibilitiesDesign and implement machine learning modelsLead technical projects and collaborate with cross-functional teamsDevelop and maintain...
-
{title} - Software Developer
5 days ago
Mont-Royal, Quebec, Canada Randstad Full timeJob Title: {title}Job Description:{description}Key Responsibilities:Develop software applicationsCollaborate with team membersEnsure high-quality codeRequirements:Strong programming skillsExperience with software developmentGood communication skills
-
Senior C++ Software Architect
4 weeks ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeLead C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join the Protium Software Development Team. As a lead C++ software engineer, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping platform.Key Responsibilities:Design and develop high-performance C++ software...
-
Senior C++ Software Architect
4 weeks ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeLead C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join the Protium Software Development Team. As a lead C++ software engineer, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping platform.Key Responsibilities:Design and develop high-performance C++ software...
-
Senior C++ Software Architect
4 weeks ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeLead C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join our Protium Software Development Team.We are looking for a talented individual to develop and enhance the Protium FPGA-Based Prototyping platform.Key Responsibilities:Design and implement high-performance C++ software componentsCollaborate with...
-
Senior C++ Software Architect
4 weeks ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeLead C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join our Protium Software Development Team.We are looking for a talented individual to develop and enhance the Protium FPGA-Based Prototyping platform.Key Responsibilities:Design and implement high-performance C++ software componentsCollaborate with...
-
Senior C++ Software Architect
3 weeks ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeLead C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join the Protium Software Development Team. As a lead C++ software engineer, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping platform.Key Responsibilities:Design and develop high-performance C++ software...
-
Senior C++ Software Architect
3 weeks ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeLead C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join the Protium Software Development Team. As a lead C++ software engineer, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping platform.Key Responsibilities:Design and develop high-performance C++ software...
-
Senior C++ Software Architect
2 weeks ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeCadence Design Systems is seeking an exceptional C++ software engineer to join the Protium Software Development Team.As a Lead C++ Software Engineer, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping platform.Key Responsibilities:* Design and develop high-quality C++ software components* Collaborate with cross-functional...
-
Senior C++ Software Engineer
1 month ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timePrincipal C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join the Protium Software Development Team. As a key member of our team, you will develop and enhance the Protium FPGA-Based Prototyping product, used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC's.You will...
-
Senior C++ Software Engineer
4 weeks ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeLead C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join our Protium Software Development Team. As a key member of our team, you will play a crucial role in developing and enhancing the Protium FPGA-Based Prototyping product.Key Responsibilities:Enhance Static Timing Analysis (STA) in the Protium...
-
Senior C++ Software Engineer
4 weeks ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeLead C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join our Protium Software Development Team. As a key member of our team, you will play a crucial role in developing and enhancing the Protium FPGA-Based Prototyping product.Key Responsibilities:Enhance Static Timing Analysis (STA) in the Protium...
-
Senior C++ Software Engineer
4 days ago
Mont-Royal, Quebec, Canada Cadence Design Systems Full timeC++ Software EngineerCadence Design Systems is seeking a skilled C++ software engineer to develop and enhance the Protium FPGA-Based Prototyping product. Key responsibilities include developing new algorithms and optimizations for QoR and performance in the Protium Compiler, working with a small team of engineers to develop the next generation FPGA-based...
-
Senior Logistics Coordinator
1 month ago
Mont-Royal, Quebec, Canada Randstad Full timeSenior Logistics Coordinator Job DescriptionWe are seeking a highly skilled Senior Logistics Coordinator to join our team in Montreal. As a key member of our Ground shipment division, you will be responsible for handling carrier relations, dispatching, and customs clearances.Key Responsibilities:Develop and maintain strong relationships with carriers to...
-
Senior Logistics Coordinator
1 month ago
Mont-Royal, Quebec, Canada Randstad Full timeSenior Logistics Coordinator Job DescriptionWe are seeking a highly skilled Senior Logistics Coordinator to join our team in Montreal. As a key member of our Ground shipment division, you will be responsible for handling carrier relations, dispatching, and customs clearances.Key Responsibilities:Develop and maintain strong relationships with carriers to...
-
Software Engineer
7 days ago
Mont-Royal, Quebec, Canada Randstad Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong understanding of computer science concepts and be proficient in programming languages such as Java, Python, and C++.Key ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teams to...
-
Senior Software Engineer
7 days ago
Mont-Laurier, Quebec, Canada Aquanord piscines et spa inc Full timeWe are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key Responsibilities:Design and develop scalable software applicationsCollaborate with cross-functional teams to identify and prioritize project...
Senior Software Developer
2 months 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