M

MANNARINO

Verified Job Source

Safety-critical Systems; Software engineering; DO-178C; DO-254 - TCCA Design Approval Organization.

Saint-Laurent, Quebec

Aviation and Aerospace Component Manufacturing
51–200 people

About

MANNARINO Systems & Software, Inc. is a Canadian company, based in Montreal and provides safety-critical systems, software and electronic hardware engineering services and products to the aerospace, defense, space, simulation, rail and power generation industries. MANNARINO Systems & Software, Inc. is also an authorized Design Approval Organization (DAO) for Airborne Software (RTCA DO-178C) and Airborne Electronic Hardware (AEH) (RTCA DO-254) as established by the National Aircraft Certification Branch of Transport Canada (TCCA).

Open positions

Développeur sénior en systèmes embarqués (C++/Python)

Hybrid · Montréal

Convert an existing Python solution to C++ for real-time execution, develop new C++ and Python capabilities, and build tools for communicating with embedded systems and analyzing their performance. Conduct functional and performance testing in simulations and field environments, document and communicate results, and contribute to Agile ceremonies and established software development practices.

Senior Embedded Systems Developer (C++/Python)

Hybrid · Montréal

Convert an existing Python solution to C++ for real-time execution, develop features in both languages, and build tools for communicating with and analyzing embedded systems. Test software in simulations and field trials, document and communicate results, and participate in Agile ceremonies while following software development standards.

Satellite Electrical Power System (EPS) Design Engineer

On-site · Montréal

The engineer will lead the design, analysis, and verification of electrical power subsystems for satellites, including solar arrays and battery systems. They will also coordinate with multidisciplinary teams to ensure mission requirements are met while providing technical leadership and mentorship to junior staff.

Ingénieur(e) Systèmes de Propulsion Électrique

On-site · Montréal

The engineer will lead the design, development, and integration of electric propulsion subsystems for satellite missions. They will also provide technical leadership, mentor junior staff, and support testing and launch operations.

Satellite Electrical Propulsion Systems Engineer

On-site · Montréal

The Satellite Electrical Propulsion Systems Engineer will define, design, and verify electric propulsion subsystems for remote sensing and communications satellites. This role involves managing system-level power, thermal, and mass budgets while providing technical leadership and cross-functional coordination across programs.

Ingénieur(e) Systèmes GNC

Hybrid · Montréal

The GNC engineer will design, integrate, and verify GNC subsystems for satellites, covering the full lifecycle from algorithm development to in-orbit support. They will also coordinate with multidisciplinary teams to ensure system performance, reliability, and compliance with mission requirements.

Satellite Command & Data‑Handling (C&DH) System Engineer

On-site · Montréal

The Satellite C&DH System Engineer will lead the functional architecture, design, and verification of onboard command and data management systems for satellite programs. They will also provide technical leadership, mentor junior staff, and coordinate across cross-functional teams throughout the spacecraft lifecycle.

Spacecraft EMC Systems Engineer

Hybrid · Montréal

The Spacecraft EMC Systems Engineer will own the EMC concept, analysis, verification, and mitigation strategies for satellite programs. They will lead cross-disciplinary teams to ensure electrical subsystems are compliant and reliable from design through to launch.

Satellite Bus Systems Engineer

On-site · Montréal

The Satellite Bus Systems Engineer will lead the design, integration, and verification of platform subsystems for remote sensing and communications satellites. They will also provide technical leadership, mentor junior staff, and support mission operations from design through to on-orbit commissioning.

Guidance, Navigation & Control (GNC) Systems Engineer

Hybrid · Montréal

Design, integrate, and verify GNC subsystems for remote sensing and communications satellites from algorithm development to on-orbit support. This includes deriving requirements, conducting trade studies, and collaborating with cross-functional teams to implement flight software and hardware.

Ingénieur systèmes CEM pour engins spatiaux

Hybrid · Montréal

Responsible for the EMC concept, analysis, verification, and mitigation measures for high-performance spacecraft used in remote sensing and telecommunications satellites. The role involves leading multidisciplinary teams to ensure electrical subsystems do not interfere with each other or launch vehicles.

Ingénieur(e) Système EPS

On-site · Montréal

Design, analyze, and integrate Electrical Power Subsystems (EPS) including solar panels, batteries, and power conditioning for satellites. Lead technical coordination with multidisciplinary teams and provide mentorship to junior engineers throughout the program lifecycle.

Ingénieur(e) Systèmes TT&C/PDT

Hybrid · Montréal

Design, integrate, and verify TT&C/PDT subsystems for remote sensing and telecommunications satellites. Act as the primary technical contact for payload teams and ground segment developers to ensure reliable command transmission and telemetry acquisition.

Satellite TT&C/PDT Systems Engineer

Hybrid · Montréal

The Systems Engineer will design, integrate, and verify TT&C/PDT subsystems for remote sensing and communications satellites. They will coordinate with payload, ground-segment, and mission-operations teams to ensure reliable command delivery and telemetry acquisition throughout the satellite lifecycle.

Ingénieur en sécurité des systèmes, Aérospatiale

Hybrid · Montréal

The engineer will plan, develop, and coordinate safety engineering activities for critical aerospace systems throughout the development lifecycle. They will collaborate with multidisciplinary teams to ensure safety objectives are defined, implemented, and verified for certification purposes.

System Safety Engineer, Aerospace

Hybrid · Montréal

The System Safety Engineer will perform and coordinate aircraft- and system-level safety engineering activities throughout the development lifecycle. They will collaborate with multidisciplinary teams to ensure safety objectives are identified, implemented, and verified in accordance with certification standards.

Aerospace Systems Engineer

On-site · Montréal

The Aerospace Systems Engineer will support the development, integration, verification, and certification of safety-critical aircraft systems. Responsibilities include requirements development, system architecture definition, test planning, and troubleshooting within multidisciplinary engineering teams.

Flight Control Systems Engineer

Hybrid · Montréal

Develop and review high-level and low-level requirements for safety-critical flight control and embedded systems using MATLAB/Simulink. Collaborate with multidisciplinary teams to support systems engineering activities throughout the aerospace development lifecycle.

Ingénieur(e) Systèmes Commandes de Vol

Hybrid · Montréal

The role involves writing and reviewing high-level and low-level requirements for flight control and critical embedded systems using MATLAB/Simulink. The engineer will contribute to the full system engineering lifecycle, including design, validation, and technical documentation.

Applied AI Engineer

Hybrid · Montréal

Implement secure AI-assisted workflows and deploy open-weight LLMs on internal GPU infrastructure. Build retrieval systems and integrate AI tools with internal engineering and business platforms.