Current jobs related to Embedded Software Engineer - Montreal, Quebec - CB Canada


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries. We are seeking an experienced and passionate Safety Critical Embedded Software Test Engineer to join our...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries. We are seeking an experienced and passionate Safety Critical Embedded Software Test Engineer to join our...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries. We are seeking an experienced and passionate Safety Critical Embedded Software Test Engineer to join our...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the Role:MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries. As a Safety Critical Embedded Software Test Engineer, you will be part of a team that collaborates closely with the Safety...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the Role:Mannarino Systems & Software Inc. is seeking an experienced Safety Critical Embedded Software Test Engineer to join our team. As a key member of our Safety Systems Engineering team, you will be responsible for designing and implementing requirement-based test cases and procedures for safety-critical software.Responsibilities:Design and...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries. We are seeking an experienced and passionate Safety Critical Embedded Software Test Engineer to join our...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries. We are seeking an experienced and passionate Safety Critical Embedded Software Test Engineer to join our...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries. We are seeking an experienced and passionate Safety Critical Embedded Software Test Engineer to join our...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries. We are seeking an experienced and passionate Safety Critical Embedded Software Test Engineer to join our...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    Mannarino 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. We are seeking an experienced and passionate Safety Critical Embedded Software Test Engineer who is a quick learner, enthusiastic about...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    Mannarino 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. Our customer base is diverse, encompassing traditional aerospace companies and emerging markets such as electric propulsion, Urban Air Mobility,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

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


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

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


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    Mannarino 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. Our customer base is diverse, encompassing traditional aerospace companies and emerging markets, including electric propulsion, Urban Air Mobility,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, and space industries. We are seeking an experienced and passionate Safety Critical Embedded Software Developer to join our team.ResponsibilitiesDevelop, document, and deliver embedded software for...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, and space industries. We are seeking an experienced and passionate Safety Critical Embedded Software Developer to join our team.ResponsibilitiesDevelop, document, and deliver embedded software for...


  • Montreal, Quebec, Canada SurfaceID Product Development Corp. Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at SurfaceID Product Development Corp.Key ResponsibilitiesDesign and develop software for embedded systems, including device drivers and IoT applications.Collaborate with cross-functional teams to integrate software components and ensure seamless system...


  • Montreal, Quebec, Canada SurfaceID Product Development Corp. Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at SurfaceID Product Development Corp.Key ResponsibilitiesDesign and develop software for embedded systems, including device drivers and IoT applications.Collaborate with cross-functional teams to integrate software components and ensure seamless system...


  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    Unlock Your Potential in Space and BeyondAt Macdonald, Dettwiler And Associates Corporation, we're on a mission to push the boundaries of space exploration and innovation. As an Embedded Software Developer, you'll play a critical role in shaping the future of space technology.About the RoleWe're seeking a talented software engineer to join our team and...


  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    Unlock Your Potential in Space and BeyondAt Macdonald, Dettwiler And Associates Corporation, we're on a mission to push the boundaries of space exploration and innovation. As an Embedded Software Developer, you'll play a critical role in shaping the future of space technology.About the RoleWe're seeking a talented software engineer to join our team and...

Embedded Software Engineer

2 months ago


Montreal, Quebec, Canada CB Canada Full time

Job Summary

CB Canada is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.

Key Responsibilities

  • Implement and integrate real-time control elements in MCUs ARM Cortex M4/M7
  • Convert Matlab algorithms to C/C++ code for ARM Cortex M4/M7
  • Test C/C++ code as S-Function in Simulink
  • Implement and integrate real-time elements with embedded logic on the server side
  • Write reusable, testable, and efficient code (following SOLID principles)
  • Test and validate the overall solution
  • Maintain continuous integration (CI)
  • Integrate elements using low-bandwidth communication protocols such as Modbus/TCP and BLE

Requirements

  • You must be an expert in:
    • C/C++ with knowledge of programming on Linux and MCU ARM Cortex M4/M7 (STM32 family)
    • Matlab with knowledge of Simulink
    • Python with knowledge of a testing framework such as PythonBDD
    • If you are familiar with gRPC and Linux embedded, that's a plus

Benefits

CB Canada offers a competitive benefits package.

Job Type

Full-time permanent