Principal Scientist - Software/Hardware Co-design
Huawei Technologies Canada Co., Ltd.
Huawei Canada has an immediate permanent opening for a Principal Scientist.
About the team:
The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using innovative programming technologies. This team focuses on full-stack innovations, including software-hardware co-design and optimizing data efficiency at both the storage and runtime layers. This team also develops next-generation GPU architecture for gaming, cloud rendering, VR/AR, and Metaverse applications.
One of the goals of this lab are to enhance algorithm performance and training efficiency across industries, fostering long-term competitiveness.
About the job:
Build an accurate and universal AI performance model based on mainstream AI acceleration technologies to support theoretical analysis.
Track the emerging hardware designs in the industry, conduct in-depth insight and survey analysis, and identify the direction of key cutting-edge technologies.
Cooperate with our AI research team to identify key performance bottlenecks in future AI workloads, and define key algo-hw codesign features of our next-generation chips, for the objectives of low cost, high throughput, great scalability, and stability.
Performance modelling of representative AI workloads with state of the art training & inference algorithms on different hardware specs for quantitative analysis of compute, memory, IO and interconnect.
Lead our team for acceleration algorithm breakthrough in best tradeoff between model quality and compute efficiency.
Track the emerging algorithm-hardware codesign technologies in the industry, conduct in-depth insight and survey analysis, and deeply understand main directions and trends of cutting-edge algorithm-hardware codesign technologies.
About the ideal candidate:
Master's or Doctoral degree in Computer Science or Electronic Engineering.
At least 5+ years of experience in low-level computing algorithm development, AI accelerator/ large scale parallel computing / high performance computing system design is an asset.
Deep understanding of the basic principles and workload characteristics of large language models / multimodal models, the popular AI software stack (operators, compilers, acceleration libraries, frameworks) and mainstream large model training and inference algorithms, such as hybrid parallelism, low precision data formats, sparsity, P/D splitting, etc.
Familiarity with microarchitecture of AI chips is an asset.
$151k - $226k per year
...next-gen communications. Join us to help deliver high-performance silicon chips and software content that transform the future. You Are: You’re a skilled analog and mixed-signal designer with strong CMOS fundamentals and experience in high-speed SerDes. You excel in...PrincipalSoftwareRemote work$147k - $220k per year
...engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries...PrincipalRemote workWorldwide$52.79k - $127.59k per year
...Job Responsibility: Now Hiring: Design Engineer - Product Development (Sim Racing Division... ...development experience to help take our hardware to the next level. Position: Design... ...physical hardware ~ Proficiency in 3D CAD software (SolidWorks, Fusion 360, etc.) ~...SoftwarePermanent employmentFull timePart timeFreelance- ...Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed... ...competitive cloud platform. About the job: Lead end-to-end design and deployment of multi-agent evaluation systems on cloud...PrincipalSoftwarePermanent employmentFull timeImmediate startOverseas
- ...responses to training modules or testing scenarios. Generate performance insights to support hiring decisions. The AI systems used are designed to support fair and consistent evaluation. We are committed to ensuring that these tools do not result in discrimination or bias...SuggestedLocal areaWeekend work
- ...responses to training modules or testing scenarios. Generate performance insights to support hiring decisions. The AI systems used are designed to support fair and consistent evaluation. We are committed to ensuring that these tools do not result in discrimination or bias...Hourly payContract work
- ...meet today’s needs but prepare for tomorrow’s challenges. From design and pre-construction through construction, closeout, and ongoing... ...Proficiency in design and analysis tools (e.g. AutoCAD, Revit or similar software) and Microsoft Office Suite. · Excellent verbal and written...SoftwareLong term contractFull timeContract workTemporary workFor contractorsInternshipWork at officeLocal areaFlexible hoursNight shift
- ...responses to training modules or testing scenarios. Generate performance insights to support hiring decisions. The AI systems used are designed to support fair and consistent evaluation. We are committed to ensuring that these tools do not result in discrimination or bias...Work at officeLocal areaWeekend work
$105k - $125k per year
...Health and Safety Principal About Us At CrossSafety we are dedicated to protecting people, supporting our clients, and upholding the... ...appropriate protective measures. Providing health and safety input to design, planning, constructability and/or operability reviews....PrincipalPermanent employmentFull timeContract workFor contractorsWork at officeNight shift$111.7k - $167.6k per year
...skilled and experienced Senior Software Engineer to join the... ...will play a critical part in designing building and operating cloud-based... ...execution of test cases against co-simulation packages for embedded... ...validation in both virtual and hardware-in-the-loop environments. Demonstrated...SoftwareFull timeRemote work3 days per week$126.16k - $189.24k per year
...Job Responsibility: Staff Software Development Engineer ~ MARKHAM, Canada ~ Engineering... ...initiatives KEY RESPONSIBILITIES Design and development of new cutting-edge... ...Leading and participating in new ASIC and hardware bring up Debugging and fixing existing...SoftwareInternship- ...Huawei Canada has an immediate permanent opening for a Principal Engineer. About the team: The Distributed Data Storage and Management... ...training/inference, agent execution, RL training, etc.). Lead the design and innovation of vector database storage engines within a large...PrincipalLong term contractPermanent employmentFull timeInternshipImmediate start
$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development of new video routing and Video... ...Collaborate with various internal groups to define hardware/software interfaces, review schematics, and...SoftwareFull timeCasual workWorldwideMonday to friday- ...: Be a part of a team that is designing high-quality, high-throughput... ...engineers to develop groundbreaking hardware solutions that set new... ...Expertise: Dive deep into logic design and micro-architecture. Take charge... ...compression and video codec software/hardware design....SoftwareFull timeWork at officeRemote workWorldwide
$60k - $85k per year
...We’re looking for a Security Software Developer to join the networking device development... ...and take ownership of improving existing designs, processes, and tools for the betterment... ...broadcast technology, delivering cutting-edge hardware and software solutions that deliver...SoftwareLong term contractFull timeCasual workWorldwideMonday to friday- ...responses to training modules or testing scenarios. Generate performance insights to support hiring decisions. The AI systems used are designed to support fair and consistent evaluation. We are committed to ensuring that these tools do not result in discrimination or bias...Work at officeWeekend work
$38.5 per hour
...determine work requirements Conduct research into cost, properties of production materials and methods of production Computer-aided design (CAD) Prepare manufacturing drawings, specifications and guidelines for production and construct prototype of design Prepare...Permanent employmentFull time$60k - $85k per year
...Scope: Evertz is looking for a Junior FPGA Design Engineer to be part of Markham FPGA Design team responsible for developing... ...to subsystem specifications Collaborate closely with other hardware and software engineers to test and debug the design Use FPGA design tools...SoftwareFull timeCasual workWorldwideMonday to friday$138k - $206k per year
...Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...PrincipalSoftware- ...Motors we pride ourselves on designing, building and selling the world... ...Exterior and Interior Lighting software & controls for all GM vehicles... ...of EV and ICE vehicles. Design, implement and integrate... ...automated tests in simulation and hardware-in-loop to validate system / sub...SoftwareFull timeInternshipLocal areaWork from home
$115k - $164.6k per year
...office three days per week, at minimum The Role: General Motors is undergoing a major transformation in how we design, develop, and validate software. As part of the Software Defined Vehicle – Embedded Platforms organization this role is within the Virtualization...SoftwareLong term contractWork at officeLocal areaWork from home3 days per week- ...wireless and multimedia technology. We are searching for an ASIC design engineer interested in developing world-class solutions for the... ..., validation, integration, or related work experience. Principal Duties: Develop of Micro-Architecture and specification based...Full time
- ...built environment. We are a collective of experienced architects, designers, engineers amongst other professions who work both independently... ...society. Job Description The Intermediate Highway Design Engineer – OpenRoads role is based in Markham, Ontario, Canada and...Contract work
- ...We are looking for a versatile Senior UX/UI Designer that will thrive in an energetic and agile environment. Our client is a successful... ...Asana Desirable: Experience designing enterprise management software Training, onboarding and team management skills SaaS and Scrum...SoftwareShift work
- ...Location: Markham, Ontario, Canada Position: Software Developer - Frontend Enterprise Web... ...work closely with backend engineers, UI/UX designers, product owners, and customer... ...communication skills. Key Responsibilities Design, develop, and maintain modern web application...SoftwareFull timeWorldwide
$147k - $196.6k per year
...minimum. The role We are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development... ...capabilities across engineering tools and workflows Design, develop, and deliver AI-powered solutions that reduce manual effort...SoftwareFull timeLocal areaWork from home- ...self-drive and independence in problem-solving like to design electronics hardware/web design / teach youth about electronics and coding like... ...and materials design and develop new STEM hardware and software What we're looking for: experience in programming (C,...SoftwarePermanent employmentTemporary workSummer work
- ..., high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating... ...forward. The ROLE The IOHUB team at AMD is seeking a Principal ASIC Design Engineer to provide technical leadership for the development...PrincipalLong term contractInternship
- ...Location: Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test... ...reviews requirement specifications and design documents, to better understand the... ...methodologies Setup and configure necessary hardware and operating environments for...SoftwareFull timeWorldwide
- ...cloud, and AI. Whether you’re designing next-gen processors, enabling... ...diagnostics that bring AMD's security hardware to life. You'll work in a high... ...Diagnostics team develops the software that brings up, validates, and... .... In this role you will plan, design, write, debug, and optimize...SoftwareInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Scientist - Software/Hardware Co-design. Be the first to apply!



