Lead C++ Software Engineer
5 days ago
We are seeking an exceptional C++ software engineer to join our team at Cadence Design Systems to develop and enhance our FPGA-Based Prototyping product.
You will work with a small team of engineers to develop new algorithms and optimizations for Quality of Results (QoR) and performance for the Protium Compiler.
Key Responsibilities:- Enhance Static Timing Analysis (STA) in the Protium Compiler by implementing new algorithms in C++ to support Multi-cycle constraints and other SDC exceptions.
- Optimize memory and runtime by using multi-threading and distributed computing.
- Develop the EDA automation flow for the platform with other engineers.
- Write Design Specifications and Unit Tests for your code.
- Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field, with a minimum of 4 years of related experience.
- Master's degree with a minimum of 2 years of related experience, or PhD with thesis in a relevant area.
- Proven experience in FPGA or ASIC prototyping/synthesis/verification, with a strong track record of delivering high-quality results.
- Excellent programming skills in C/C++ and experience with Object-Oriented Programming.
- Knowledge of Verilog or SystemVerilog and digital circuits is a plus.
- Experience with popular logic simulators and multi-threaded/concurrent programming is a plus.
- Knowledge and experience of Machine Learning (ML) and Artificial Intelligence (AI) algorithms and deployment in production code.
This role requires exceptional software skills and experience with Object-Oriented Programming to be a good match for our team at Cadence Design Systems.
-
Lead Software Engineer, Server Development
1 week ago
Canada Lead Discovery GmbH Full timeJob DescriptionCompany OverviewAt Lead Discovery GmbH, we are a leading developer data platform, transforming industries and empowering developers to build amazing applications that people use every day.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Server Programmability (SP) Team. As a key member of this team, you will be...
-
Senior Software Engineer
5 days ago
Canada C & F Enterprises Full time $100,000 - $130,000About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at C & F Enterprises. As a key member of our software development team, you will be responsible for designing, developing, and implementing robust software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop high-quality software...
-
Senior Software Engineer
5 days ago
Canada C & F Enterprises Full time $100,000 - $130,000About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at C & F Enterprises. As a key member of our software development team, you will be responsible for designing, developing, and implementing robust software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop high-quality software...
-
Lead C++ Software Engineer
4 weeks ago
Canada CS Canada Inc. Full timeCS Canada Inc., a subsidiary of CS Group and part of the Sopra Steria group, is at the forefront of enhancing Functional Safety and Cybersecurity for organizations involved in the development of critical embedded technologies across various sectors, including aerospace, automotive, defense, and railway. We are looking for a Lead C++ Software Engineer to...
-
Lead C++ Software Engineer
1 week ago
Canada Cadence Design Systems Full timeWe are seeking a highly skilled C++ software engineer to join our team at Cadence Design Systems to develop and enhance our FPGA-Based Prototyping product.You will work with a small team of experienced engineers to develop new algorithms and optimizations for Quality of Results (QoR) and performance for our Protium Compiler.Key Responsibilities:Enhance...
-
Lead C++ Software Engineer
1 week ago
Canada Cadence Design Systems Full timeWe are seeking a highly skilled C++ software engineer to join our team at Cadence Design Systems to develop and enhance our FPGA-Based Prototyping product.You will work with a small team of experienced engineers to develop new algorithms and optimizations for Quality of Results (QoR) and performance for our Protium Compiler.Key Responsibilities:Enhance...
-
Lead C++ Software Engineer
3 weeks ago
Canada Cadence Design Systems Full timeWe 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 software validation of their SOC’s. You will develop new algorithms and optimizations for QoR (Quality of Results) and...
-
Lead Software Engineering Manager
4 weeks ago
Canada JAM Software GmbH Full timeLead Software Engineering Manager (Full Stack)Location: Various locations in Ontario, CanadaWork Arrangement: HybridReporting To: IT DirectorAbout Us:At JAM Software GmbH, we pride ourselves on being a premier provider of integrated logistics solutions. Our commitment to delivering exceptional service has been the cornerstone of our success for over sixty...
-
Senior Software Engineer
6 days ago
Canada Lead Discovery GmbH Full timeSenior Software Engineer - Server DevelopmentAbout the RoleAt Lead Discovery GmbH, we are a leading developer data platform, transforming industries and empowering developers to build amazing applications that people use every day.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Server Programmability (SP) Team. As a key member...
-
Senior Software Engineer
5 days ago
Canada Lead Discovery GmbH Full timeSenior Software Engineer - Server DevelopmentAbout the RoleAt Lead Discovery GmbH, we are a leading developer data platform, transforming industries and empowering developers to build amazing applications that people use every day.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Server Programmability (SP) Team. As a key member...
-
C++ Software Engineer
4 weeks ago
Canada Creaform Deutschland GmbH Full timePosition: C++ Software Engineer (Embedded) (m/f/d)Join our Research and Development team at Creaform Deutschland GmbH, where we are seeking talented software engineers to enhance our innovative 3D scanning technologies and their applications. As a member of our agile team, you will play a crucial role in developing system architectures, embedded software,...
-
C++ Software Engineer
4 weeks ago
Canada Scalian Full timeExciting Opportunity: C++ Software Engineer Become Part of a Pioneering Team: If you have a passion for software engineering and a desire to enhance aviation safety, this role is tailored for you. Join our innovative team and contribute to our aerospace initiatives. Position Summary: As a C++ Software Engineer, you will be instrumental in developing...
-
Canada Lead Discovery GmbH Full timeJob DescriptionCompany OverviewAt Lead Discovery GmbH, we are a leading developer data platform, transforming industries and empowering developers to build amazing applications that people use every day.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Server Programmability (SP) Team. As a key member of this team, you will be...
-
Lead C++ Software Engineer
4 months ago
Canada Cadence Design Systems Full timeWe 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 software validation of their SOC’s. You will develop new algorithms and optimizations for QoR (Quality of Results) and...
-
Lead C++ Software Engineer
4 months ago
Canada Cadence Design Systems Full timeWe 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 software validation of their SOC’s. You will develop new algorithms and optimizations for QoR (Quality of Results) and...
-
Lead C++ Software Engineer
4 months ago
Canada Cadence Design Systems Full timeWe 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 software validation of their SOC’s. You will develop new algorithms and optimizations for QoR (Quality of Results) and...
-
C# Software Engineer
4 weeks ago
Canada Intermedia, Inc. Full timeBecome a Part of Our Innovative Team as a C# Software EngineerWe are looking for a talented C# Software Engineer to join our dynamic team focused on developing and maintaining a comprehensive administrative management interface. Our primary goal is to create a web-based application that empowers clients to oversee their telecommunications services, customize...
-
Lead Software Engineer
4 weeks ago
Canada CENTRIC SOFTWARE Full timeAbout Centric SoftwareAt Centric Software, we are at the forefront of enterprise software innovation, empowering our clients to thrive in today’s ever-evolving markets.Position OverviewAs we enhance our Canadian development team, we are in search of experienced Software Engineers who excel in Java and/or JavaScript.Your RoleIn your capacity as a Senior...
-
Software Verification Team Lead
1 week ago
Canada C S Inc Full timeJob DescriptionC S Inc is a leading provider of safety-critical systems in the aerospace, electric, and autonomous driving industries.We are seeking a highly skilled Software Verification Team Lead to join our dynamic and multidisciplinary team.Key ResponsibilitiesTechnical Leadership: Ensure the technical quality of deliverables, reviewing and validating...
-
Software Verification Team Lead
1 week ago
Canada C S Inc Full timeJob DescriptionC S Inc is a leading provider of safety-critical systems in the aerospace, electric, and autonomous driving industries.We are seeking a highly skilled Software Verification Team Lead to join our dynamic and multidisciplinary team.Key ResponsibilitiesTechnical Leadership: Ensure the technical quality of deliverables, reviewing and validating...