- Drive software performance and correctness across multiple projects
- Analyze systems and code to understand performance and scalability
- Work on shared tools and infrastructure for performance measurement, analysis and reporting
- Solve problems directly or through influence, leadership and skills development
- Review code and technical designs Skills & Industry Experience Required
- Exceptional academic track record from both high school and university
- Graduate degree in Computer Science, Mathematics or Physics
- Demonstrable personal initiatives to measure and improve performance, efficiency and correctness in code
- Track record of going above-and-beyond expectations to achieve outstanding results
- Passion for technology evidenced by personal projects and initiatives
- Experience with Linux (Debian or Ubuntu preferred)
- Experience with C++ (C++17 standard and later)
- Experience with one or more GPU Compute APIs (., OpenCL, CUDA).
- Low-level CPU insights and assembly language - understanding cache, registers, vectorization, memory Kernel performance insights - scheduling, context switching, hardware accelerationPerformance measurement tooling - profiling, LTTng, eBPF, flamegraphsROS 2 tracing tool project - enabling, collecting and analyzing performance tracesFamiliarity with Wireshark and packet capture analysisExperience with ROS / ROS 2Experience with Python. At OTTO by Rockwell Automation, we are committed to building and supporting a culture of diversity, inclusion, and accessibility.
-
Senior C++ Software Engineer, Performance Specialist
Found in: Talent CA C2 - 1 day ago
IMAX Waterloo, Canada Full timeDescription · : What You'll Do: · Take algorithm specifications, machine learning models, and other output from the research team and implement them in high performance software · Optimize existing algorithms for execution time, parallelism, or memory usage · Own your work fro ...
-
Senior site reliability engineer
Found in: Jooble CA O C2 - 3 hours ago
Société Financière Manuvie Waterloo, ON, CanadaNous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...
-
cto
Found in: Appcast CA C2 A - 2 days ago
Storm4 Kitchener, CanadaRole: CTO · Industry: Energy Storage & Trading · Location: Kitchener, Canada · Salary: $350,000-$500,000 + · This is an amazing opportunity to play a pivotal role in driving the technological direction, software technology platform development, and artificial intelligence (AI) in ...
-
R&D Engineer
Found in: Appcast CA C2 A - 21 hours ago
Vena Medical Kitchener, CanadaAbout Us: · Vena Medical is at the forefront of revolutionizing stroke treatment through cutting-edge catheter-based technologies. Our commitment to innovation has inspired our flagship products, the Vena MicroAngioscopeTM and the Vena Balloon Distal Access CatheterTM. These pion ...
-
Lead solution architect
Found in: Jooble CA O C2 - 3 days ago
Société Financière Manuvie Waterloo, ON, CanadaNous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...
-
ingénieur logiciels web fullstack
Found in: Jooble CA O C2 - 3 days ago
Société Financière Manuvie Waterloo, ON, CanadaNous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...
-
Human Resources Generalist
Found in: Appcast CA C2 A - 3 days ago
Borealis AI Waterloo, CanadaWhat's the opportunity? · We're looking for an enthusiastic Human Resources professional to take on our People Operations Generalist role for a 12 month contract. In this role, you will be responsible for the planning, execution and overall program management across our People Pr ...
-
Key Account Manager
Found in: Appcast CA C2 A - 2 days ago
PWO Canada Inc. Kitchener, CanadaOUR COMPANY · PWO Canada is a Tier 1 and Tier 2 supplier for auto manufacturers globally. We are one of five subsidiaries in the PWO AG Group, manufacturing lightweight metal components for the automotive industry. · PURPOSE OF POSITION · The Key Accounts Manager manages and cont ...
-
Production Manager
Found in: Appcast CA C2 A - 3 days ago
Dare Foods Limited Kitchener, CanadaDare Foods Limited is a private, family owned portfolio of brands established in 1892. The Dare "Made Better" promise guides everything we do and comes to life through our portfolio of consumer-loved brands including Bear Paws, Breton, REALFRUIT, Boulangerie Grissol, Raincoast Cr ...
-
Procurement Specialist
Found in: Appcast CA C2 A - 2 days ago
Krug Kitchener, CanadaPROCUREMENT SPECIALIST / SENIOR BUYER · With over 140 successful years in the industry, Krug is well recognized as a leader in the design & manufacture of high-quality business and healthcare furniture. We are seeking a Procurement Specialist / Senior Buyer to work with our manuf ...
-
Laser Programmer
Found in: Appcast CA C2 A - 3 days ago
Ball Service Group Inc. Kitchener, CanadaBall Service Group is a leading manufacturing facility with state-of-the-art technology, including the AMADA ENSIS-RI 9kW Laser Sheet & Tube Cutting Machine. We specialize in providing high-quality metal fabrication solutions to a diverse range of industries. As we continue to ex ...
-
Nanocoating Technician
Found in: Appcast CA C2 A - 13 hours ago
Nfinite Nanotech Waterloo, CanadaCompany Overview · Nfinite Nanotech is a venture-backed Waterloo-based start-up specializing in developing advanced materials. We are at the forefront of a global movement to combat plastic waste by pioneering innovative nanocoating solutions for sustainable packaging. Our missio ...
-
Automation Developer
Found in: Appcast CA C2 A - 3 days ago
EPITEC Waterloo, Canada Full timeTHE ROLE: Connectivity test team is looking for a passionate Automation Developer to join the Connectivity organization to help us design and build the best infotainment system in the market. · YOUR IMPACT: Looking for a dynamic individual with automation development experience ...
-
Développeur de logiciel
Found in: Jooble CA O C2 - 3 hours ago
Société Financière Manuvie Waterloo, ON, Canada InternshipSHIPNous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...
-
Parts & Aftermarket Sales Representative
Found in: Appcast CA C2 A - 2 days ago
O'Dell HVAC Group Waterloo, CanadaO'Dell HVAC Group is a well-established heating, ventilating, and air conditioning (HVAC) equipment representative that works across Ontario with engineers, building owners, mechanical and sheet metal contractors in both commercial and industrial settings. · Core Focus, Vision & ...
-
Senior site reliability engineer
Found in: Jooble CA O C2 - 3 hours ago
Société Financière Manuvie Waterloo, ON, CanadaNous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...
-
Software Development Manager
Found in: Adzuna CA C2 - 1 day ago
Purolator Kitchener, CanadaPurolator Digital Lab · Purolator Digital Lab (PDL) is a department of Purolator Inc. that is dedicated to the research, development, and engineering of innovative technologies. Our goal is to deliver innovation to enable Purolator to be the premier freight, parcel, and logistics ...
-
General Manager
Found in: Talent CA A C2 - 3 days ago
Fleet Jobs Kitchener, CanadaPosition Summary: · The General Manager will have overall responsibility for a single large strategic customer with multiple locations or several customers encompassing a broad geographic area. Primary objective is to ensure each location is operating efficiently based on Penske' ...
-
Structural Engineering I
Found in: Jooble CA O C2 - 3 days ago
Englobe Kitchener, ON, CanadaA telemedicine virtual healthcare service · Flexible hours and ability to compress working hours · Internal policy to encourage teleworking · Englobe is looking for a Senior or Intermediate Structural Engineer for a full-time two weeks on, two weeks off, rotational position on ...
-
Structural Engineer
Found in: Jooble CA O C2 - 3 days ago
Strik Baldinelli Moniz Ltd. Kitchener, ON, CanadaSBM is seeking a Structural Engineer, Project Lead in our Structural Small Buildings Division in our Kitchener office.The Candidate will be responsible forassisting with structural analysis and design for a variety of building types, including single-family and multi-residential ...
Senior Software Performance Engineer - Kitchener, Canada - Clearpath Robotics
Description
About the Job
OTTO by Rockwell Automation has added a new career path to the Vehicle Operating System (OS) team to bring exceptional clarity to software performance, correctness and efficiency. This role has a focus to act as a driver of performance engineering skills, tools, culture and insights to our entire product range and development teams. It will require incorporating shared tools, dashboarding capabilities, measurement frameworks, analytical capabilities and skills to provide total clarity of the performance envelope of all our AMR products. In addition to providing performance best practice awareness and actively addressing findings at any level of the stack, you will also be expected to influence good design practice, contribute actively to new feature development as well as improving the existing algorithms. This is a career path for perfectionists and precision artists. Whether you have a particular language focus - C++, Rust, Python or others - or a particular love of CPU instruction set or CUDA cores, whether you see yourself as driving perceived user experience through performance or optimising the efficiency of algorithms to reduce computation time, this position is the best way to practice your craft in a role that speaks to your precision, rigour, insight and drive.Roles & ResponsibilitiesBonus / Nice to Have Skills