CrawlJobs Logo

Intern, Simulation and software development

bombardier.com Logo

Bombardier

Location Icon

Location:
Canada , Dorval

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The internship will take place in Engineering, in the Simulation team. The Simulation group develops the flight simulation model for all Bombardier aircraft as well as development projects. The group also develops its own tools for development, documentation, and validation purposes. Finally, the group is responsible for developing various platforms where the model is used in combination with aircraft hardware (for instance, fixed base simulators).The simulation model is an essential engineering tool which is used at every step of an aircraft life, including design, flight test, crew training and in-service support. The goal of this internship is to continue the development of software allowing to visualize simulation results as well as flight test data. The software is written in C++ and Qt5. The user experience must be improved, and new functionalities must be added.

Job Responsibility:

  • Plan and perform software development in C++ and Qt5
  • Develop and update the software requirements
  • Develop tests to validate the software functionalities
  • Understand the link between the software to develop and the work involved in developing a flight simulation model
  • Organize meetings to review the software with users to obtain feedback
  • Develop skills in technical writing (to document the software for programmers and for users)
  • Participate to team meetings and be exposed to the tasks performed by the Simulation group
  • Develop other tools for the Simulation group

Requirements:

  • Enrolled in a Software, Electrical, Mechanical or Aerospace program, and have already completed at least three years
  • Master C++ programming
  • Know how to define efficient algorithms and to write easy-to-understand code
  • Organized and capable of planning the code development to meet the user requirements
  • Meticulous and capable of defining validation tests
  • Autonomous and able to execute a task under minimum supervision
  • Speak and write in English

Nice to have:

  • Already programmed a project in C++
  • Knowledge of Qt
  • Know how to program in Matlab
What we offer:
  • Several conferences, including: Meet An Executive, Women Taking Flight
  • Learning more about Bombardier, including: Bombardier Products conference, Visits of the Bombardier sites, Bombardier Academy of Learning
  • Many social/networking opportunities, including: Volunteering, Networking for Success, 5 à 7, Potluck, and much more

Additional Information:

Job Posted:
February 01, 2026

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Intern, Simulation and software development

Software Development Kit and Application Specific Integrated Circuit Systems Software Engineer III

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
United States , Roseville
Salary
Salary:
103400.00 - 237000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or equivalent
  • Typically, 4-6 years' experience
  • Extensive experience with multiple software systems design tools and languages: Real-time embedded OS, C, Rust, Go and Python
  • Experience to read the ASIC designs and understand them in detail
  • Experience working with Emulator and Simulator environments
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems: Linux kernel drivers, Embedded Systems
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Represents the software systems engineering team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

HPC/AI Software Engineering Intern

HPC/AI Software Engineering Intern role at Hewlett Packard Enterprise contributi...
Location
Location
United States , San Jose; Spring; Andover; Chippewa Falls
Salary
Salary:
40.00 - 46.00 USD / Hour
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working towards a Master's and/or PhD degree with a focus in Computer Science, Information Systems, or equivalent
  • Experience or understanding of software systems design tools and languages
  • Good analytical and problem-solving skills
  • Understanding of design for software systems running on multiple platform types
  • Expertise and/or coursework in AI/HPC/networking a plus
Job Responsibility
Job Responsibility
  • Architects, designs, develops and debugs software programs for software enhancements and new products
  • Develops or augments software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Develops simulation models to influence architectural design
  • Codes and programs enhancements, updates, and changes for portions and subsystems of simulation and/or emulation software, systems software
  • Executes established test plans and protocols for assigned portions of code
  • identifies, logs, and debugs assigned issues
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Simulation

We are looking for a Staff Software Engineer to join us to help design, architec...
Location
Location
United States , Mountain View
Salary
Salary:
185000.00 - 250000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong technical background (BS, MS, PhD or equivalent professional experience) in Computer Science or a closely related engineering field
  • Excellent software developer with at least 5 years of experience writing production-level C++ code
  • High standards for software quality and rigor, and a testing-oriented mentality
  • Good communication skills and a collaborative bent
  • Proven ability to iterate quickly and work hands-on
  • Desire to learn about all aspects of autonomous vehicles
Job Responsibility
Job Responsibility
  • Own the integration between our simulation platform and all critical pieces of our autonomy stack
  • Work with our technical leads and subject matter experts to engineer novel ways of testing and evaluating our algorithms, including for edge cases and rare events
  • Lead the development of new features to improve the fidelity of our simulation results and implement novel evaluation metrics for measuring the performance of our self-driving stack
  • Write maintainable, clear, and concise code
  • Coordinate with our external partners to drive new features and integrate them with our internal workflows
What we offer
What we offer
  • Competitive compensation package including equity and biannual bonuses
  • Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Anthem, and Guardian (including a medical plan with infertility benefits)
  • Flexible PTO and generous parental leave policies
  • Office perks: dog-friendly, free catered lunch, a fully stocked kitchen, and free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits - Headspace, One Medical, Gympass, Spring Health
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses, etc.)
  • Fulltime
Read More
Arrow Right

Frontend Software Engineer Intern

As a Frontend Software Engineer Intern, you’ll join our agile engineering team t...
Location
Location
United States , Chatsworth
Salary
Salary:
20.00 - 35.00 USD / Hour
machinalabs.ai Logo
Machina Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field
  • Expected to complete or have completed final degree within one year of the internship’s end
  • Experience with React (or similar framework) and TypeScript through coursework, personal projects, or internships
  • Understanding of core UI/UX principles and frontend development best practices
  • Ability to work with design tools such as Figma and a willingness to iterate rapidly based on team feedback
  • Interest in robotics, manufacturing, or building tools for real hardware systems
  • Strong communication skills and eagerness to work in a multidisciplinary, collaborative environment
Job Responsibility
Job Responsibility
  • Collaborate with engineers and designers to build responsive, performant frontend applications using React and TypeScript
  • Develop and iterate on user-facing tools for visualizing real-time robot and manufacturing data
  • Prototype and implement intuitive UI/UX flows for internal tools and external-facing dashboards
  • Contribute to 3D visualization components for robot status, simulation, and process monitoring (optionally using Three.js or WebGL)
  • Work closely with backend engineers to integrate and visualize live production data via APIs
  • Support the design system and help ensure visual and functional consistency across Machina Labs software products
  • Participate in team code reviews, agile ceremonies, and brainstorming sessions to shape product features and technical solutions
  • Fulltime
Read More
Arrow Right

Robotics Engineer, Intern

At Machina Labs, we’re reshaping manufacturing through advanced robotics and mac...
Location
Location
United States , Chatsworth
Salary
Salary:
20.00 - 35.00 USD / Hour
machinalabs.ai Logo
Machina Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Robotics, Controls and Motion Planning, Simulation, and Sensor Integration
  • Experience in statistical method for model complex systems (Machine Learning)
  • Experience developing real-time software and familiarity with software development design paradigms such as OO, functional, etc.
  • Solid understanding of robot Kinematics and Dynamics
  • Experience with Robotic Software Frameworks such as ROS
  • Experience with software development lifecycle in a team (code reviews, version control, tests)
  • Understanding of manufacturing processes and process instrumentation
  • Bachelor’s degree or equivalent experience in Electrical Engineering, Mechanical Engineering, Computer Engineering or related engineering fields
Job Responsibility
Job Responsibility
  • Identify project priorities, software/hardware requirements and design constraints with team members across multiple disciplines and translate those into minimum viable systems
  • Take part in design review meetings and provide feedback to team
  • Design software for path planning and control of robotic end-effectors
  • Operate robots using your software and enable other team members to efficiently interface with the robots to test and implement new features
  • Design, implement, and integrate sensors and supporting software / firmware
  • Rapidly develop prototypes to verify design concepts and constraints, and balance design efforts with short- and long-term objectives
  • Take part in the software development effort and take charge of the full software development lifecycle
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Integrated Test

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
168000.00 - 200000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in simulation software development and systems integration
  • Bachelor's or higher degree in Aerospace, Software, Electrical Engineering, Computer Science, or a related field
  • Seasoned technical lead for an engineering team
  • providing guidance in planning and execution
  • Advanced proficiency in C/C++ and Python
  • Very experienced in MATLAB/Simulink
  • Extensive experience developing real-time HIL test infrastructures
  • Proven ability to develop simulation tools with a focus on usability, modularity, and performance
  • Expert of communication standards and protocols (RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet, TCP/IP, USB etc…)
  • Experience prototyping Graphical User Interfaces based on user feedback
Job Responsibility
Job Responsibility
  • Architect and lead the team managing Archer’s lab integration environments supporting validation and verification activities, handling quality evaluations, human factor evaluations and test pilot training
  • Collaborate cross-functionally with internal groups and suppliers to integrate, instrument and maintain configuration of simulation models in a real-time, integrated hardware-in-the-loop environments
  • Own end-to-end configuration of simulation environments (e.g., SIL, HIL, CeRT, Iron Bird), including data analysis and simulation correlation with flight test data
  • Develop and optimize simulation pipelines including CI/CD integration for automated deployment, execution, and monitoring
  • Integrate third-party software/hardware systems into cohesive simulation architectures
  • Set technical standards, provide mentorship, and foster a collaborative and high-performance engineering culture
  • Guide the design and build of graphical user interfaces to control the real-time simulation environment
  • Lead task decomposition, technical planning, and debugging of complex issues across real-time and distributed systems
  • Influence tool architecture in support of lab configuration and automation
  • Fulltime
Read More
Arrow Right
New

Intern, Simulation and software development, AI

The internship will take place in Engineering, in the Simulation team. The Simul...
Location
Location
Canada , Dorval
Salary
Salary:
Not provided
bombardier.com Logo
Bombardier
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Enrolled in a Software, Electrical, Mechanical or Aerospace program
  • Master Python and C++ programming
  • Know how to define efficient algorithms and to write easy-to-understand code
  • Organized and capable of planning the code development to meet the user requirements
  • Meticulous and capable of defining validation tests
  • Autonomous and able to execute a task under minimum supervision
  • Speak and write in English
Job Responsibility
Job Responsibility
  • Literature review on exciting AI methods in simulation industry
  • Plan and perform software development in C++ and Python
  • Develop and update the software requirements
  • Develop tests to validate the software functionalities
  • Understand the link between the software to develop and the work involved in developing a flight simulation model
  • Organize meetings to review the software with users to obtain feedback
  • Develop skills in technical writing (to document the software for programmers and for users)
  • Participate to team meetings and be exposed to the tasks performed by the Simulation group
  • Develop other tools for the Simulation group
What we offer
What we offer
  • Several conferences (Meet An Executive, Women Taking Flight)
  • Learning more about Bombardier (Bombardier Products conference, Visits of the Bombardier sites, Bombardier Academy of Learning)
  • Many social/networking opportunities (Volunteering, Networking for Success, 5 à 7, Potluck)
Read More
Arrow Right

Academic Outreach Associate

COMSOL is seeking an Academic Outreach Associate, a dynamic and motivated indivi...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
comsol.com Logo
COMSOL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Tech. in Engineering, or a related technical discipline
  • 1+ years of experience in academic outreach, technical sales, curriculum development, or education technology (or equivalent experience in a research and academic role)
  • Strong understanding of engineering research and teaching workflows, with exposure to numerical modeling or simulation tools
  • Excellent communication and presentation skills, with the ability to engage technical and academic audiences
  • Current eligibility to work in India
Job Responsibility
Job Responsibility
  • Drive the growth and adoption of COMSOL within the academic community and organizations in India
  • Identify opportunities and engage with key stakeholders in universities, research institutes, and funding agencies
  • Build and maintain relationships with faculty, researchers, and student communities to drive engagement
  • Support training, upskilling, and certification initiatives for students and faculty members
  • Represent COMSOL professionally by organizing and leading academic events, workshops, conferences, and exhibitions to showcase its capabilities
  • Ensure timely follow-up and project tracking with institutions to maintain engagement momentum
  • Support the integration of COMSOL into teaching, research, and curriculum development programs
  • Develop curriculum resources, marketing materials, case studies, and success stories showcasing COMSOL’s impact
  • Provide insights and feedback to guide licensing strategies and academic engagement initiatives
  • Collaborate with internal teams like technical, sales, and marketing to design and deliver impactful academic engagement plans
What we offer
What we offer
  • Dynamic and engaging work duties that provide opportunities for self-development and professional growth
  • Exciting career opportunities and the opportunity to work with experts from many fields
  • Competitive benefits and compensation commensurate with skills and experience
  • Spacious, bright, and comfortable office
  • Kitchens always stocked with fresh fruit, tea, and coffee
  • Casual dress code and relaxed atmosphere
Read More
Arrow Right