Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Simulation Software Engineer

Lockheed Martin Corp.

Specific Job DescriptionThe simulation software engineer will play a key role in the evolution of an established simulation training platform contributing to the transition from a traditional desktop-based system to a modern, interactive 3D environment. Reporting within a cross‑functional engineering team, the successful candidate will be responsible for designing and implementing components that enable real-time visualization, user interaction, and system integration.
Primary responsibilities include translating existing system workflows and logic into a Unity-based environment, developing scalable and maintainable application components, and ensuring alignment between the visualization layer and underlying system behaviour. This includes building and maintaining integration pathways between the front‑end application and external services, and supporting reliable data exchange.
The role offers a flexible hybrid work schedule with a minimum requirement of two days per week in the office to collaborate with other software engineers, testers, graphic artists, system subject matter experts to ensure that new capabilities are introduced without compromising existing functionality. The engineer will contribute to defining practical modernization strategies, balancing performance, usability, and long‑term maintainability while supporting incremental delivery features.
In addition to development activities, the candidate will participate in Agile workflows, including sprint planning, estimation, and iterative delivery. They will contribute to code reviews, technical discussions, and continuous improvement of development practices. The engineer will also have the opportunity to take on stretch assignments that extend our business growth across multiple departments, such as supporting Internal Research and Development, establishing best‑practices and guidelines for all users, and contributing to process and tooling improvements in supporting enterprise excellence.
Required skills, qualifications and experienceCore Software Engineering Skills
Proficient in C#, with consistent attention to code clarity, structure, and testability
Experience developing within Unity, including scripting, scene organization, and runtime behaviour
Strong understanding of data structures, algorithms, and computational tradeoffs relevant to interactive applications
Ability to debug issues across multiple layers (application logic, runtime behaviour, and system integration)
Familiarity with version control workflows (branching, code reviews, maintaining clean history)
3D/Real‑Time Application Development
Working knowledge of render loops, update cycles and event‑driven systems
Understanding of performance considerations in real‑time environments (frame rate, memory usage, object lifecycle)
Experience implementing interactive features in 3D space (selection, manipulation, camera control, input handling)
Awareness of coordinate systems, spatial transformations, and numerical precision
System Integration
Experience connecting a real‑time front‑end application to an external system or service layer
Familiarity with message‑based or event‑driven communication patterns (publish/subscribe, asynchronous messaging)
Ability to design and maintain a clean interface between visualisation layers and underlying system logic
Understanding of data synchronisation, latency considerations, state consistency across system boundaries
Experience diagnosing issues in distributed or multi‑component systems
Experience with handling runtime configuration, dependencies, and environment constraints.
General Requirements
Possess a Bachelor’s degree from an accredited university in electrical, computer or a related engineering field, mathematics, or computer science
3‑5 years of relevant professional experience
Equivalent experience/combined education will be considered
Demonstrated experience working in a multi‑disciplined, fast‑paced team environment
Ability to communicate effectively with technical and non‑technical members of the engineering/management staff and personnel assigned to related work
Aptitude for solving challenging problems in a team environment
Have a high degree of initiative and autonomy
Ability to adapt and perform in a dynamic environment
Ability to obtain NATO Secret clearance in a timely manner.
Desired skills, qualifications and experience
Experience with air-gapped networks
Experience in defence industry
Advance knowledge of object‑oriented programming
Experience with Experience API (xAPI) or Learning Record Stores (LRS)
Understanding of how learning or simulation data can be structured for interoperability and replayability.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Simulation Software Engineer in Winnipeg, MB vacancy
  •  ...information, visit will own and extend the simulation tooling. A significant part of the role...  ..., and dashboards that autonomy engineers can use without assistance Extend the...  ...developing or maintaining autonomous vehicle software stacks (ROS/ROS2) Cloud-based simulation... 
    Suggested

    Outsiders Fund

    Winnipeg, MB
    1 hour ago
  • Become a key player in simulation software as an Engineer transitioning systems to interactive 3D environments. Enjoy a flexible hybrid schedule while engaging in collaborative engineering efforts. In this role, you will focus on designing Unity-based applications that integrate... 
    Suggested
    Flexible hours

    Lockheed Martin Corp.

    Winnipeg, MB
    1 hour ago
  •  ...s approach to autonomous vehicle development. Our closed-loop simulation engine built with the latest in generative AI technologies, Waabi World...  ...an extremely large scale.Design and implement orchestration software between simulation subcomponents including the autonomy system... 
    Suggested

    Waabi

    Winnipeg, MB
    1 hour ago
  • Lockheed Martin Corporation is seeking a Software Engineer to join an agile development team supporting the CMS 330 simulation engine. The role involves full software development lifecycle from planning to delivery, with a focus on Java-based development and integration into... 
    Suggested

    Lockheed Martin Corporation

    Winnipeg, MB
    1 hour ago
  • Apply advanced reservoir simulation expertise in Kimberley, Northern Cape, building dynamic...  ...physics, numerical modeling, and simulation software across diverse geological settings. The...  ...Master's degree or PhD in petroleum engineering or related fieldAt least 8 years of reservoir... 
    Suggested

    Placements24

    Winnipeg, MB
    1 hour ago
  • Develop browser-based robotics simulation at Vention with MuJoCo, Kubernetes and physical AI...  ...Montreal, Detroit or Munich.This Staff Software Developer role focuses on integrating, scaling...  ..., mathematics, algorithms and software engineering. The platform must support complex... 

    Vention

    Winnipeg, MB
    1 hour ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our...  ...historical data were not built for this. Epistemix was. We build simulation and data-driven modeling tools that let leaders visualize how... 
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    1 day ago
  • Apply advanced LTspice expertise as a remote Electronics Engineer creating, simulating, and troubleshooting analog and power electronic circuits.This...  ...contract role focuses on electronic circuit design and simulation using LTspice. You will analyze transient, AC, and DC behavior... 
    Contract work
    Remote work

    Crossing Hurdles

    Winnipeg, MB
    1 hour ago
  • Apply aircraft aerodynamics, MATLAB, and simulation expertise in BAN with Bombardier’s Aerospace Canada engineering team. Develop models supporting aircraft programs.As an Aircraft Aerodynamic Simulation Professional, you will develop and maintain flight dynamics models in MATLAB... 

    Bombardier

    Winnipeg, MB
    1 hour ago
  • Use reservoir engineering fundamentals and simulation analysis to solve complex subsurface challenges for SLB clients in Calgary. This office-based role combines technical depth with customer support.SLB seeks an experienced Reservoir Simulation Consultant to perform and support... 
    Work at office

    SLB

    Winnipeg, MB
    1 hour ago
  • We are looking for a Team Lead, Simulation and Advanced Engineering to manage a team of six to ten direct reports and expand the CTA’s capabilities in...  ...support all CTA units, including the mechatronics, laboratory, software, and mechanical and electrical design teams. You will... 
    Summer work
    Work at office
    Flexible hours

    BRP

    Winnipeg, MB
    1 hour ago
  • Become a crucial part of Volatus Aerospace as a SITL Simulation Engineer. Your expertise will drive the development and upkeep of software-in-the-loop simulation environments for cutting-edge aerospace platforms. In this onsite role, you will leverage your experience to... 

    Volatus Aerospace Corp.

    Winnipeg, MB
    1 hour ago
  • We’re looking for a Senior Software Engineer to be the first dedicated developer behind how...  ...direct control to assisted modes. The simulation environment: where operators train, and...  ...flight modes, assisted control. Game engines (Unreal, Unity) for realistic... 
    Long term contract
    For contractors
    Work at office
    Immediate start
    Remote work

    Haply Robotics

    Winnipeg, MB
    1 hour ago
  • $130k - $180k per year

    We are looking for a Senior DevOps Engineer to build and scale the continuous integration,...  ...NVIDIA Isaac Sim is a cutting-edge robotics simulation platform that empowers researchers and...  ...developers, QA, and infrastructure teams to make software delivery faster, more reliable, and... 
    Night shift

    NVIDIA Corporation

    Winnipeg, MB
    1 hour ago
  •  ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems...  ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack... 

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  •  ...record time with the only hardware and software AI-powered platform built for the...  ...seeking a skilled Software Developer/Engineer for our simulation team who is passionate about developing...  ...you will refine Vention’s simulation engine by improving its accuracy, capabilities... 
    Internship
    Work from home

    Vention

    Winnipeg, MB
    1 hour ago
  • Applied AI Engineer in hybrid Quebec, using Python and machine learning to prototype simulation methods for engineering design exploration.At Bentley, you will experiment with emerging simulation and AI technologies in a hands-on, experimental role. You will evaluate surrogate... 
    Work at office

    Bentley Systems

    Winnipeg, MB
    1 hour ago
  •  ...Company is seeking an experienced staff full‑stack developer for its simulation team to lead architectural direction and deliver autonomous...  ...tools, and scalable Python infrastructure. You will mentor engineers, drive API design, ensure code quality, and contribute to a... 
    Remote work

    General Motors Company

    Winnipeg, MB
    1 hour ago
  • Job Professional Engineering - Aircraft Aerodynamic SimulationPrimary Location BANOrganization Aerospace CanadaShift Day jobEmployee...  ...experience. Your ideas are our fuel.You will be part of the Simulation team within Engineering. The team develops and maintains... 
    Internship
    Worldwide
    Flexible hours

    Bombardier

    Winnipeg, MB
    1 hour ago
  •  ...in office About the RoleEngineering simulation is undergoing a structural shift. What used...  ...not just how simulations run, but how engineers design- moving from evaluating a few options...  ...BSY) is the infrastructure engineering software company. We provide innovative software... 
    Apprenticeship
    Work at office
    Local area
    Shift work
    3 days per week

    Bentley Systems

    Winnipeg, MB
    1 hour ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 

    Equinix

    Winnipeg, MB
    1 day ago
  • AMETEK RTDS Technologies in Winnipeg, Manitoba, Canada, seeks a Simulation Specialist/Engineer to join the Simulation & Model Development team. You will develop, validate, and support real-time EMT models for power electronic converters and power systems on RTDS NovaCor CPU... 

    AMETEK

    Winnipeg, MB
    1 hour ago
  • $117k - $161k per year

    We are looking for a Senior RF Engineer to join our hardware team and own the electromagnetic design, simulation, and validation of on-chip and chip-scale RF structures that deliver control signals to quantum devices operating at cryogenic temperatures. In this... 
    Long term contract
    Full time
    Worldwide
    Flexible hours

    Photonic

    Winnipeg, MB
    1 hour ago
  • A technology firm in the automotive sector is seeking a System Simulation/SiL Integration Engineer in Windsor, Ontario. The role demands expertise in automotive thermal management, utilizing 1D simulation tools and controls development. The ideal candidate will have a Master... 
    Contract work

    Onward Technologies Limited

    Winnipeg, MB
    1 hour ago
  • Senior RF Engineer – Electromagnetic Design & Simulation at Photonic Inc, British Columbia, Canada (Hybrid). A senior-level full time position in the Engineering team, listed under hardware engineering. We are looking for a Senior RF Engineer to join our hardware team and own... 
    Full time

    Photonic Inc

    Winnipeg, MB
    1 hour ago
  •  ...in record time with the only hardware and software AI-powered platform built for the factory...  ..., you will own the architecture of the simulation platform in Vention’s web-first technology...  ...The platform uses MuJoCo as its physics engine. Your focus is how we integrate, scale and... 
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Winnipeg, MB
    1 hour ago
  •  ...seeking an exceptional Principal Chemical Engineer to join their fully remote global process...  ...the conceptualization, design, and simulation of large-scale chemical processes across...  ...simulations and modeling using advanced software (e.g., Aspen Plus, UniSim, HYSYS). Define... 
    Remote work
    Work from home
    Worldwide
    Home office

    Placements24

    Winnipeg, MB
    1 hour ago
  • $89.7k - $149.8k per year

     ...At Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing...  ...build helps define what comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology to solve... 
    Full time
    Internship

    Amazon

    Winnipeg, MB
    4 days ago
  •  ...is seeking an experienced Reservoir Simulation Consultant to join our Calgary...  ...professional who can combine solid reservoir engineering and simulation expertise with the ability...  ..., or other reservoir simulation software is preferred. Strong understanding of reservoir... 
    For contractors
    Work at office
    Local area

    SLB

    Winnipeg, MB
    1 hour ago
  • $104.5k - $142.8k per year

     ...Description In FC Quality Verification Engineering, our mission is to help our teams...  ...quality issues earlier. We build automation software and developer tools for EA SPORTS FC, including...  ...physical device labs, emulators, and simulations.Integrate automated checks into... 
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts (EA)

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Simulation Software Engineer. Be the first to apply!