Embedded Software Architect

3 days ago


Boulevard AlexisNihon SaintLaurent QC HM Canada Mannarino Systems & Software Full time $80,000 - $120,000 per year
Company Description

MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems & software engineering services to the aerospace, defense, space, simulation & power generation industries. We work with many of the top players within their industries giving our employees exposure to the most interesting and challenging development projects. This stimulating and invigorating working environment allows our team to be at the technological forefront constantly broadening their expertise and honing their skillset to fulfill the ever-growing global high-tech market needs.

The MANNARINO culture is focused on high quality, hard work, professionalism and team work within a highly respectful, motivating atmosphere geared towards long-term business growth.

BENEFITS:

  • a comprehensive group insurance and RRSP plan
  • a flextime policy with paid overtime
  • discretionary bonuses
  • a fitness reimbursement program
  • other office perks such as catered weekly lunches and free hot beverages (espresso, coffee, hot chocolate and tea)
  • regular company outings

MANNARINO is a privately-held Small & Medium Size Enterprise (SME) and was recently awarded the AIAC's Innovation Technology Award

Job Description

The embedded Software Architect is to support the design and specification of hard-real time embedded software for on-going Aerospace projects:

  • Design Overview and Lead Architecture for embedded real-time system projects
  • Select the appropriate technologies to meet the project need
  • Reverse engineer and document existing architectures
  • Ensure the use of appropriate standards, processes, procedures and tools throughout the product development life cycle. Interfacing with customers, suppliers, application users and other technical and support personnel may also be required.
  • Work independently and in collaboration with other team members and project stakeholders.
Qualifications
  • Bachelor's degree in related engineering disciplines from an accredited institute (Computer science or software engineering preferred)
  • Significant knowledge in C and C++ programming language.
  • Practical experience in software engineering techniques and design methodologies
  • Significant experience with Real-Time operating systems, for example:
  • o Kernel development contribution.
  • o Kernel configuration.
  • o Board support package or device driver development
  • Experience with embedded systems including hardware/software integration
  • Experience with hard real-time systems designs
  • Ability to communicate effectively in English (oral and written)

Other Competency Assets

  • Knowledge of Aerospace systems and architectures
  • Knowledge of RTCA/DO-178C or other safety-critical software life cycle process
  • Knowledge of Integrated Modular Avionics (RTCA/DO-297, ARINC 653, ARINC 661, ARINC 664)
  • Knowledge of Communication Protocols (UAVCAN, Ethernet/AFDX, ARINC 429, RS 422, CANbus and USB 2.0)
  • Knowledge of middleware's such as DDS
  • Knowledge of scripting languages such as Python

Miscellaneous Requirements

  • Occasional travel required to customer sites (usually within North America)
  • Possibility of assignment to customer site within the Montreal area
  • Must be eligible to work in Canada
Additional Information

At Mannarino, we believe that passion and a desire to learn is crucial. Diversity of thought and experiences leads to innovative solutions and creativity. This is why we would like to encourage all those interested to apply.


  • Software Architect

    3 weeks ago


    , , Canada Orion Innovation Full time

    Role: Senior Software Architect with Embedded Systems & Satellite Type: Hybrid As our Software Architect , you will be responsible for the fundamental design and structural integrity of our core systems. Your work will directly influence the performance and reliability of our global network. This is a high-visibility, high-impact role and opportunity where...


  • Montréal, QC HM N, Canada Mannarino Full time $60,000 - $90,000 per year

    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,...

  • Software Developer

    3 weeks ago


    , , Canada Aversan Inc. Full time

    Software Developer (Embedded) Apply for the Software Developer (Embedded) role at Aversan Inc. Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. Job Type: Onsite/Hybrid...


  • Av. Sainte-Croix, Saint-Laurent, QC HN K, Canada CS GROUP Full time $120,000 - $180,000 per year

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the defense, aeronautics, autonomous driving and railways industries. With over 100 engineers, we support our customers by offering innovative and leading-edge solutions that allow to accelerate functional safety and...


  • , AB, Canada The Supreme HR Advisory Full time

    Embedded Software Engineer (Motion Control Focus) Working Location: Woodlands North Coast Working Days: Monday – Friday Working Hours: 9:00am -6:00pm Starting Salary: $3,500 to $5,000 Responsibilities Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision Develop end‑to‑end application and...


  • , , Canada Aversan Inc. Full time

    Senior Technical Recruiter at Aversan Inc. Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Software Developer . As a member of our team...


  • , QC, Canada Roman Health Pharmacy LLC Full time

    ENGINEERS WANTED for hazardous journey. Small wages, high voltages, long hours of difficult technical work, safe career choice doubtful. Riches and Glory in case of success. JOB DESCRIPTION Join Fleetzero's embedded systems team and contribute to R&D and production of the next generation in maritime technology. We work in a highly iterative method, testing...


  • Saint-Joseph-de-Beauce, QC, Canada Insight Global Full time

    Required Skills & Experience 5 years of embedded software experience Minimum 3 years in testing Software in the loop experience Previous experience in Micro controller coding at bit level, bit protocols such as Cavas, Airlink, TCPIP, spacebar Previous experience working with git, Jira, Agile, confluence Previous exposure to Sonarcube and vectorcast for unit...


  • Saint-Joseph-de-Beauce, QC, Canada Insight Global Full time

    Required Skills & Experience 5 years of embedded software experience Minimum 3 years in testing Software in the loop experience Previous experience in Micro controller coding at bit level, bit protocols such as Cavas, Airlink, TCPIP, spacebar Previous experience working with git, Jira, Agile, confluence Previous exposure to Sonarcube and vectorcast for unit...


  • , BC, Canada Serve Robotics Full time

    Overview Join to apply for the Sr. Embedded Software Engineer, Powertrain role at Serve Robotics . Base pay range: $150,000.00/yr - $200,000.00/yr . At Serve Robotics, we’re reimagining how things move in cities. Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries away from congested streets, make deliveries...