Software Developer for Sensor Systems

5 days ago


Montréal StLaurent, Canada CAE Full time
About This Role

We are seeking a skilled Software Developer to join our team and contribute to the design, development, and integration of software components for sensor and communication systems. As a key member of our team, you will be responsible for developing software solutions that meet customer expectations and integrate with existing systems.

Key Responsibilities
  • Design and develop software solutions using C++ to simulate various sensors and communication systems.
  • Integrate new software components with existing software components to build a complete simulator.
  • Implement interfaces between software components and simulator-specific hardware.
  • Develop and maintain unit and system tests.
  • Participate in peer code reviews.
Requirements
  • Bachelor's degree in software, computer, electrical, or physics engineering.
  • Dynamic team player with a sense of initiative, results-oriented, and good team spirit.
  • Knowledge of C and C++ programming languages is essential.
  • Experience with multiple operating systems (Windows, Linux), microprocessors (Intel), drivers, and microcode.
  • Knowledge of UML (Unified Modeling Language) is essential.
  • Knowledge of real-time programming is essential.
  • Knowledge of automatic unit tests and system tests is an asset.
  • Knowledge of sensor domain and communication systems is an asset.
  • Good planning and organizational skills.
  • Good oral and written communication skills.
  • Bilingualism (French and English) is required.
  • Availability for occasional business trips to worldwide destinations.
  • Capability to obtain a NATO Secret security clearance within a period of 12 months.
About CAE

CAE is a global leader in training and simulation for the civil aviation and defense industries. We equip people in critical roles with the expertise and solutions to create a safer world. With over 13,000 employees in approximately 250 sites and training locations in over 40 countries, we're everywhere customers need us to be.

We offer a comprehensive benefits package, including a defined benefits retirement plan, group registered retirement savings plan, employee stock purchase plan, and numerous corporate discounts. We also provide a physical wellness plan, supplementary maternity plan, flextime, and California Fridays all year.

At CAE, we're committed to diversity, equity, and inclusion. We're an equal-opportunity employer and take affirmative action to ensure equal opportunity for all applicants regardless of race, nationality, color, religion, sex, gender identity and expression, sexual orientation, disability, neurodiversity, Veteran status, age, or other legally protected characteristics.



  • Montréal (St-Laurent ), Canada CAE Full time

    About This RoleWe are seeking a skilled Software Developer to join our team at CAE, a leading provider of simulation and training solutions for the defense and aerospace industries. As a Software Developer, you will play a key role in the design, development, and integration of software components used to simulate various sensors and communication...


  • Montréal (St-Laurent ), Canada CAE Full time

    About This RoleWe are seeking a skilled Software Developer to join our team at CAE, a leading provider of simulation and training solutions for the defense and aerospace industries. As a Software Developer, you will play a key role in the design, development, and integration of software components used to simulate various sensors and communication...


  • Montréal (St-Laurent ), Canada CAE Full time

    About This RoleWe are seeking a skilled Software Developer to join our team at CAE, a leading provider of simulation and training solutions for the defense and aerospace industries. As a Software Developer, you will play a key role in the design, development, and integration of software components used to simulate various sensors and communication...


  • Montréal (St-Laurent ), Canada CAE Full time

    About This RoleWe are seeking a skilled Software Developer to join our team and contribute to the design, development, and integration of software components for sensor and communication systems. As a key member of our team, you will be responsible for developing software solutions that meet customer expectations and integrate with existing systems.Key...


  • Montréal (St-Laurent ), Canada CAE Full time

    About This RoleWe are seeking a skilled Software Developer to join our team and contribute to the design, development, and integration of software components for sensor and communication systems. As a key member of our team, you will be responsible for developing software solutions that meet customer expectations and integrate with existing systems.Key...


  • Montréal (St-Laurent ), Canada CAE Full time

    About This RoleWe are seeking a skilled Software Developer to join our team and contribute to the design, development, and integration of software components for sensor and communication systems. As a key member of our team, you will be responsible for developing software solutions that meet customer expectations and integrate with existing systems.Key...


  • Montréal (St-Laurent ), Canada CAE Full time

    Software developer for sensor or communication systems responsible for designing, developing, and integrating software components to simulate various equipment or stimulate real hardware components. As a software developer for sensor or communication systems, you will be responsible for designing, developing, and integrating software components to simulate...


  • Montréal (St-Laurent ), Canada CAE Full time

    Software Developer for Sensor and Communication Systems CAE is seeking a skilled software developer to join our team and contribute to the design, development, and integration of software components for sensor and communication systems. As a software developer, you will be responsible for creating software solutions that meet customer expectations and...


  • Montréal (St-Laurent ), Canada CAE Full time

    Software Developer for Sensor and Communication Systems CAE is a global leader in training for the civil aviation and defense industries. We equip people in critical roles with the expertise and solutions to create a safer world. As a software developer for sensor or communication systems, you will be responsible for designing, developing, and...


  • Montréal (St-Laurent ), Canada CAE Full time

    About This...


  • Saint-Laurent, Canada Mannarino Systems & Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Bas-Saint-Laurent, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDesign and Implement Test Cases: Develop requirement-based test cases and procedures for safety-critical software...


  • Bas-Saint-Laurent, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDesign and Implement Test Cases: Develop requirement-based test cases and procedures for safety-critical software...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of Design Engagement Systems (DES) for mechanical engineering teams. Our mission is to help organizations bring life-changing products to market years sooner.Job DescriptionWe are seeking a highly skilled Senior Developer to join our Product Development team. As a Senior Developer, you will work...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of Design Engagement Systems (DES) for mechanical engineering teams. Our mission is to help organizations bring life-changing products to market years sooner.Job DescriptionWe are seeking a highly skilled Senior Developer to join our Product Development team. As a Senior Developer, you will work...


  • Saint-Laurent, Canada Mannarino Systems & Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Saint-Laurent, Canada Mannarino Systems & Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of innovative software solutions for engineering teams. Our flagship product, CoLab, is a Design Engagement System (DES) that enables teams to collaborate more effectively and bring products to market faster.Job DescriptionWe are seeking a highly skilled Software Developer/DevOps Engineer to join our...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of innovative software solutions for engineering teams. Our flagship product, CoLab, is a Design Engagement System (DES) that enables teams to collaborate more effectively and bring products to market faster.Job DescriptionWe are seeking a highly skilled Software Developer/DevOps Engineer to join our...


  • Saint-Laurent, Canada Mannarino Systems & Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...