Talent.com
Software Engineer Reactor Systems & Data Platforms
Software Engineer Reactor Systems & Data PlatformsCSMC • Waterloo, ON, Canada
Software Engineer Reactor Systems & Data Platforms

Software Engineer Reactor Systems & Data Platforms

CSMC • Waterloo, ON, Canada
Il y a 1 jour
Type de contrat
  • Temps plein
Description de poste

Job Description

Job Description

Salary : About the job

About Us

CSMC is shaping the future of advanced energy and aerospace technologies through innovation in nuclear microreactors, quantum sensing, and deep-tech engineering. Were looking for a software engineer to join our growing team and help us develop micro-modular reactors for remote applications (extreme environments, space).

Overview

We are seeking a highly skilled and foundational thinking software engineer. The selected candidate will work closely with a broad array of engineers, scientists, and several of the most experienced space professionals in Canada. This position involves designing, developing, and maintaining end to end software systems at the boundaries of reactor physics, control systems, data infrastructure, and human interfaces.

Main Responsibilities

  • Design and build foundational software systems for reactor data ingestion, simulation, visualization, and control-system prototyping.
  • Develop data extraction services, APIs, and pipelines to integrate physics, neutronics, and thermo-hydraulic models into day-to-day engineering workflows.
  • Support PLC and embedded systems engineers by enabling hardware-in-the-loop (HIL) workflows, simulated data feeds, and early digital-twin integrationswithout coupling software systems to safety-critical control logic.
  • Architect and implement on-site and remote user interfaces for engineers to monitor reactor models, test rigs, and experiments, with explicit consideration for offline, air-gapped, and degraded operating environments.
  • Establish and maintain early DevOps and CI / CD infrastructure appropriate for a small, fast-moving, and regulated engineering organization (containerization, testing, artifact management, controlled deployments).
  • Design and implement reliable, inspectable back-end systems for time-series data, experiment metadata, and model outputs, with an emphasis on traceability, reproducibility, and long-term maintainability.
  • Develop and maintain service interfaces (e.g., RESTful APIs or equivalent) to integrate simulation outputs, analytics, and future ML / AI models with internal tools and user interfaces.
  • Apply security-by-design principles to protect sensitive technical data, enforce clear trust boundaries between systems, and prepare for future regulatory and audit requirements.
  • Document system architecture, interfaces, data contracts, and operational procedures to support knowledge transfer, onboarding, and long-term system ownership.
  • Set the initial technical foundation for coding standards, repository structure, version control, testing practices, documentation, and software architecturewhile remaining hands-on in delivering end-to-end solutions

Qualifications, Experience, Knowledge and Skills Essential

  • Education : Bachelors or masters degree in a relevant discipline (e.g., computer science, Information Technology or related field.
  • Strength in Python (scientific stack : NumPy, Pandas, SciPy. PyTorch / TensorFlow for modeling)
  • Experience with C++ for performance-critical simulation / system integration.
  • Comfortable with TypeScript / JavaScript for front-end / backend full-stack dev.
  • Experience building / managing Databases in PostgreSQLor MongoDB
  • DevOps / Infrastructure
  • Docker + containerization (to package models, APIs, and tools).
  • CI / CD setup (GitLab CI, GitHub Actions, Jenkins).
  • Cloud experience (AWS, Azure, GCP), but also on-prem hosting skills for air-gapped / regulated environments.
  • Linux systems expertise.
  • Comfort working in a startup environment balancing speed, quality, and adaptability.
  • Communication : Excellent communication and collaboration skills.
  • Time Management : Exceptional time management and organizational abilities.
  • Motivation : A highly motivated self-starter capable of working independently and as part of a team.
  • Bonus Experience

  • Familiarity with Modbus, OPC UA, digital interfacing with PLCs and control hardware.
  • Exposure to safety-critical software development
  • Experience in data visualization, scientific computing, or highly regulated industries (energy, defence, aerospace).
  • Basic understanding of machine learning algorithms and principles.
  • Experience in deploying and scaling machine learning models in production environments
  • Experience working with geophysics data sets
  • Why Join CSMC

    The chance to help shape the future of energy, space, and defense in Canada

    Exposure to cutting edge technologies, with mentorship from experienced founders and executives

    A collaborative, mission-driven culture with a flat hierarchy and room for rapid growth

    Equity participation in a high-growth startup

    The candidate must be a highly motivated self starter, capable of working through complex issues to solve problems that are not off the shelf. They should be capable of moving through setbacks and finding ways to persevere

    Must be eligible to work in Canada, and able to attain appropriate security clearances requisite with a defence, aerospace & nuclear company of this type, and commensurate engineering position. Candidates will be subject to background checks.

    This is a second floor opportunity (on a space elevator). This is about an opportunity to learn, be given responsibility, and grow with the company.

    We have an affinity for diverse people and thinkers with unique perspectives and life experience. CSMC is an equal opportunity employer supporting diversity and inclusion.

    Créer une alerte emploi pour cette recherche

    Software Engineer Reactor Systems Data Platforms • Waterloo, ON, Canada

    Offres similaires
    Full Stack Engineer

    Full Stack Engineer

    Planitar • Waterloo, ON, Canada
    Temps plein
    GUIDE, a proprietary camera and software platform for capturing and delivering accurate floorplans, immersive 3D virtual tours and extensive property data. GUIDE is the most efficient system to map ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    2 - Senior Data Engineer

    2 - Senior Data Engineer

    Targeted Talent • Waterloo, ON, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is remote to start with later relocation to.Our client is a global enterprise company with a product that you've likely used....Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer, Data Infrastructure & Acquisition - Waterloo, Canada

    Software Engineer, Data Infrastructure & Acquisition - Waterloo, Canada

    Speechify • Waterloo, ON, Canada
    Temps plein
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Software Developer

    Software Developer

    Voltera • Waterloo, ON, Canada
    Temps plein
    Voltera is a rapidly scaling technology company that has been driving change in the additive electronics industry since 2013. Our tools help the worlds most innovative minds solve previously unsolva...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Plant Superintendent

    Plant Superintendent

    freelance.ca • Arthur, Canada
    Temps plein
    Thanks to our teams' energy, commitment and ideas, we are reinventing how the world builds to make Canada greener and smarter for all. To supervise the safe and efficient operation of a concrete bat...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Jane looking for a babysitter or nanny in Elmira

    Jane looking for a babysitter or nanny in Elmira

    Sitly • Elmira, CA
    Temps partiel
    Am a single mother of 1 (A pretty 3 years old kid) Am a nurse so I need a babysitter for her to play with and help her.Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Applications Engineer

    Applications Engineer

    Accelerated Systems Inc. • Waterloo, ON, Canada
    Temps plein
    ASI), we design and manufacture high-performance motor controllers, battery systems, and software solutions for a wide range of electric vehicle and motion control applications.We're a team of ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Manufacturing Electrical Engineer - MES & Controls Systems

    Manufacturing Electrical Engineer - MES & Controls Systems

    Martinrea International Inc. • Tillsonburg, ON, Canada
    Temps plein
    We employ approximately 15,000 skilled and motivated people at manufacturing, engineering and technical centers in Canada, the United States, Mexico, Brazil, Germany, Slovakia, Spain and China.Our ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Unreal Engine C++ XR Developer II

    Unreal Engine C++ XR Developer II

    Mawari Technologies • Waterloo, ON, Canada
    Temps plein
    At Mawari we believe the next iteration of the internet will be delivered to XR devices.It represents a fundamental and pivotal change on how we work, socialize and learn today.To power the next ge...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Software Development Manager

    Software Development Manager

    Mach7 Technologies • Waterloo, ON, Canada
    Temps plein
    Software Development Manager – eUnity Medical Imaging Viewer.You won’t just manage teams—you’ll.The code your teams write helps doctors see what matters most.The processes y...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Senior Solution Architect

    Senior Solution Architect

    Compunnel, Inc. • Waterloo, Region of Waterloo, Canada
    Temps plein
    We are seeking a Senior Solution Architect to support Client value streams and product lines as part of our journey toward architecture maturity. This role demands a technically savvy professional w...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Licensed Millwright - $3k Sign-on Bonus

    Licensed Millwright - $3k Sign-on Bonus

    Cargill • Linwood, ON, CA
    Temps plein
    Week 1 : Monday, Tuesday, Friday, Saturday.Week 2 : Sunday, Wednesday, Thursday.Must hold an Ontario or Inter-Provincial 433A Millwright Certificate. As a Maintenance Millwright at Cargill, you will b...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Shift Supervisor - Warehouse

    Shift Supervisor - Warehouse

    Penske Truck Leasing • Woodstock, ON, Canada
    Temporaire
    Supervises a small group of hourly associates in a cross-dock operation.Monitors day-to-day operations for compliance to establish safety and logistics procedures. Please Note : This role is for a 12...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Founding Engineer ($3M pre-seed)

    Founding Engineer ($3M pre-seed)

    Clera • Waterloo, ON, Canada
    Temps plein
    We're building the future of recruiting with AI – and we need an exceptional engineer to join our founding team in our San Francisco hackerhouse. We just raised a $3M pre-seed from top-tie...Voir plus
    Dernière mise à jour : il y a 22 jours • Offre sponsorisée
    Senior Data Scientist

    Senior Data Scientist

    Alpaca • Waterloo, ON, Canada
    Temps plein
    Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24 / 5 trading, and more. Our recent Series D funding round broug...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Sales Representative - 60k / Year - Remote

    Sales Representative - 60k / Year - Remote

    Spade Recruiting • Mapleton, Ontario
    Télétravail
    Temps plein
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Process Engineer

    Process Engineer

    CCC • Elmira, ON, Canada
    Temps plein +1
    Who are we? : We are CCC Plastics Limited (CCC) hiring at CCC Sulphur Products.We are a privately held Canadian Company, who have been serving the distribution and manufacturing markets for more tha...Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    Freelance Business Developer - North America / Remote

    Freelance Business Developer - North America / Remote

    Cross Border Talents • Waterloo, ON, Canada
    Télétravail
    Temps plein
    English + Fluent Spanish (Highly Preferred).Freelance (Commission-Based - No Fixed Salary).Webflow development, no-code engineering, AI systems, and digital product architecture.Motion systems, 3D ...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée