Senior Real-Time Solver Engineer
Huawei Technologies Canada Co., Ltd.
Lead real-time solver development with C/C++ for Huawei Canada’s Smart Grid Technology Lab, specializing in power systems and power electronics.This permanent senior position focuses on CPU- and FPGA-based numerical solvers for power systems and power-electronics-dominated systems. You will develop simulation frameworks, components, and modeling tools while improving existing solver performance, stability, and scalability. The work supports digital power research and requires advanced technical problem-solving.Key Responsibilities:
Research and implement CPU- and FPGA-based real-time numerical solversDevelop C/C++ simulation frameworks under fixed-step real-time constraintsCreate converter, MMC, and electrical machine simulation componentsMaintain schematic editors for power systems and electronics modelingExecute real-time simulation technical plans effectivelyRequirements:
Master’s or PhD in electrical engineering or related research fieldAt least 10 years’ power systems, electronics, or simulation experienceExperience with EMTP, PSCAD, PLECS, PSIM, or SimulinkKnowledge of ODE/DAE methods and CPU or FPGA accelerationStrong C/C++ skills and English communication proficiencyApply real-time simulation, numerical methods, and C/C++ expertise to advanced power technology research at Huawei Canada.
#J-18808-Ljbffr
Research and implement CPU- and FPGA-based real-time numerical solversDevelop C/C++ simulation frameworks under fixed-step real-time constraintsCreate converter, MMC, and electrical machine simulation componentsMaintain schematic editors for power systems and electronics modelingExecute real-time simulation technical plans effectivelyRequirements:
Master’s or PhD in electrical engineering or related research fieldAt least 10 years’ power systems, electronics, or simulation experienceExperience with EMTP, PSCAD, PLECS, PSIM, or SimulinkKnowledge of ODE/DAE methods and CPU or FPGA accelerationStrong C/C++ skills and English communication proficiencyApply real-time simulation, numerical methods, and C/C++ expertise to advanced power technology research at Huawei Canada.
#J-18808-Ljbffr
Vacancy posted 53 minutes ago
Similar jobs that could be interesting for youBased on the Senior Real-Time Solver Engineer in Winnipeg, MB vacancy
- ...Huawei Canada has an immediate permanent opening for a Senior Real-Time Solver Development Expert. About the team: The Smart Grid Technology Lab’s research focuses on Power electronics, Energy Management Systems and other Smart Grid Technologies, applying the latest...SeniorPermanent employmentImmediate start
- Vancouver (preferred) or San Francisco. Own the signals engine that tells reps when something meaningful changes at an account, with a strong... ...off. Build a timestamped picture of each organization over time and decide which changes are worth a rep's attention, with a...SeniorInternshipShift work
- Own real-time firmware quality at Pulsenics, where timing and synchronization protect high-fidelity electrochemical data. Debug complex systems directly on hardware.In this senior engineering role, you will lead firmware supporting measurement accuracy, control, safety, and...SeniorLong term contract
- A world-leading healthcare company in Canada is looking for a Senior R&D Engineer to join their Real Time programming team for a new diagnostic product. The role involves handling all software development activities, from specifications to project support. Applicants should...Senior
- ...world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Senior Software Engineer to join our Real Time Systems team. The Real Time Software Engineer is a crucial part of our team, supporting the integration and control...Senior
- ...HellaGoodAudio in Canada is seeking a seasoned backend engineer to power thousands of concurrent battles in a next-generation competitive FPS. You’ll design real-time, low-latency game services, including inventory/economy, with Kubernetes, Redis, PostgreSQL, and Node.js performance...Senior
- ...Sanctuary, a world leader in building AI-based control systems for humanoid robots, is seeking a Senior Software Engineer to join our Real Time Systems team. You will work on deterministic, low-latency real-time software that integrates robotic control with AI capabilities...Senior
- ...Miratech is seeking a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise... ...contact centers. You will develop core routing engines for real-time distribution across agents, queues, skills, channels, and business...Senior
- Build deterministic, low-latency software for humanoid robots at Sanctuary as a Senior Real-Time Robotics Software Engineer on the Real Time Systems team.Sanctuary develops AI-based control systems for humanoid robots. You will support robotic control, hardware/software integration...Senior
- A prominent staffing and recruiting company is seeking a Talent Discovery Specialist with Mid-Senior level expertise in Engineering and Information Technology. The role involves contributing to an Embedded Software Engineering team, applying C/C++ skills, and working within...Senior
- Design real-time firmware for Humanoid’s HMND‑01 robots, using C, C++, and embedded systems expertise in Vancouver. Build software for safe robotic operation.As a Senior Firmware and Embedded Software Engineer, you will develop software for motion control, sensors, communication...Senior
$130k - $140k per year
We are seeking a Senior MLOps Engineer based in Canada to join our data and machine learning team. This role will co-own MLOps practices at Fluent... .... Proven ownership of architecture and operations for real-time, low-latency relevance models and serving endpoints....SeniorWork at office- EA Vancouver is seeking a Rendering Software Engineer to contribute to rendering tech across leading platforms. You will collaborate with... ...with state-of-the-art graphics. The role requires 5+ years in C++, real-time rendering, experience with DX12/Vulkan/Metal, multi-threading,...Senior
- ...DoorDash is seeking product-focused iOS Engineers who love building reliable, intuitive, and beautiful mobile experiences. You will help... ...work with product teams to add features, refactor code, solve real-time data challenges, implement APIs, and write tests while staying...Senior
- Litmus in Canada is building the data foundation that powers industrial AI. We’re looking for a Senior Golang Engineer to own high-throughput data pipelines and real-time streams that ingest, transform, and route industrial data at scale, across edge and cloud environments....SeniorWorldwide
- Branch Inc. is recruiting for a full-time, remote-friendly software engineer to join a small, fast-paced team. You will contribute to an AI-enabled design platform aimed at real-time feedback and seamless optioneering for AEC professionals. You will work across tech stacks,...SeniorFull timeRemote work
- ...Callière Group in the Greater Toronto Area is hiring a Senior Data Engineer to lead the design and evolution of real-time data systems and scalable architecture supporting operational intelligence and predictive modelling. You’ll own end-to-end pipelines from ingestion to...Senior
- Bank of America in Canada seeks a senior data engineer to drive enterprise-scale data platforms, leveraging Spark/Scala, Kafka, Hadoop, Starburst... ...teams, and deliver robust data integration across real-time, near real-time, and batch processing environments. The role...Senior
- ...StackAdapt is seeking Senior and Staff Machine Learning Engineers to join our Data Science team. You will work directly with Data Scientists, ML engineers... ...anywhere in Canada. You will design modular and scalable real-time data pipelines, implement low-latency ML algorithms,...SeniorRemote work
- ...BitGo in Toronto is seeking a Senior Data Engineer to design, build, and scale data pipelines and data platforms that power analytics across products. You will collaborate with engineers, analysts, data scientists, product managers, and security experts to ensure data is accessible...Senior
- ...Aversan Inc. in Brampton is seeking a Senior Flight Software Engineer/MTS to lead the design and implementation of safety-critical, real-time embedded flight software. You will mentor junior engineers and drive technical decisions with a focus on reliability and performance...Senior
- Chainlink Labs is seeking a data engineer to build scalable data models and pipelines powering analytics across the Chainlink ecosystem. You... ...work with SQL and Python to ingest, process, and validate large time-series datasets, enabling benchmarking and data-driven decisions....SeniorRemote work
- ...BuildOps is hiring a senior data engineer to own meaningful parts of our analytics data platform. You will build and scale ingestion pipelines into Snowflake, move toward near‑real‑time data delivery, and design robust dbt models across product domains. You will also expand...Senior
- Lead solver infrastructure engineering at Kinaxis from Ottawa or Toronto hybrid, or remotely elsewhere in Canada. Guide scalable optimization technology for Maestro.As Manager, Solver Infrastructure, you will lead engineers supporting large-scale mathematical optimization....Remote work
- Develop performant backend services for PDF's real-time solutions, using Go and C across cloud and on-premises deployments. Work in-office in Canada.This senior engineering role focuses on infrastructure development for semiconductor manufacturers, fabless design houses, and...SeniorWork at officeRemote work
- Real-time payments analysis defines this hybrid Toronto role, requiring API expertise and clear... ...business and technology teams.As a Senior Business Analyst at Manulife, you will support... ...work closely with the Product Owner, engineering, product, and business stakeholders.Key Responsibilities...Senior
- Build low-latency robotics systems at Mecka AI, connecting operators and robots through real-time video, state, and control streams.This engineer owns transport between robot sites and operator stations. You will measure latency, improve resilience, build operator interfaces...
- ...communications at Mecka AI, connecting global sites with synchronized video, state, and control commands.As a Teleop Platform Engineer, you will develop production real-time networked systems for robotics operators. Your work spans WebRTC, RTP or SRTP, QUIC or UDP-based protocols, video...Remote work
- ...platforms. You will translate approved designs into scalable journeys, partnering with Marketing Technology and Analytics to enable real‑time activation across email, push, in‑app messaging, and other channels. This hybrid role collaborates across Marketing, Data, and Delivery...
- Design real-time C++ and C software for PVLabs’ airborne optical platforms in Burlington, Ontario, with hybrid or onsite work.As an Embedded Software Engineer, you will own significant subsystems across architecture, implementation, verification, integration, release, and field...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Real-Time Solver Engineer. Be the first to apply!
Related searches
- solid waste engineer Winnipeg, MB
- voip engineer Winnipeg, MB
- resident engineer Winnipeg, MB
- ingenieur Winnipeg, MB
- certification engineer Winnipeg, MB
- failure analysis engineer Winnipeg, MB
- engineering summer student Winnipeg, MB
- graduate engineer Winnipeg, MB
- junior engineer Winnipeg, MB
- forklift engineer Winnipeg, MB

