RTOS Specialist – Safety-Critical Multicore Development

11 hours ago


Montreal, Quebec, Canada MANNARINO 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, Urban Air Mobility, Unmanned Aerial Vehicle and autonomous flight.

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

As a member of our team, you will benefit from:

  • 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

Career Opportunity And Primary Roles / Responsibilities
We are seeking an RTOS Specialist – Safety-Critical Multicore Development to support the design, development and certification of our airborne embedded safety critical real-time operation system software product (M-RTOS) for integration with various multicore processors (and system-on-chip architectures). In this role, you'll have the chance to apply and deepen your expertise in advanced software engineering principles while working on systems where reliability, security, and performance are paramount. You'll be part of a team building solutions that power safety-critical environments, giving you the opportunity to influence high-integrity designs and tackle complex challenges that truly matter.

Responsibilities:

  • Design, development and test of safety-critical software complying with applicable standards and focus on software architectures that are robust, reliable and fault-tolerant.
  • Lead a team of software engineers through technical domain expertise and knowledge of best practices.
  • Collaborate with engineers from other cross-functional groups such as systems, safety and test to ensure product and program level needs are met.
  • Participate in safety assessments, analyses and review of work products created by other functional groups that affect safety software features.
  • Create and maintain necessary documentation to provide evidence of rigor in accordance with relevant standards (for example software requirements, architecture and design decisions, etc.)

Required Competencies

  • 8+ years of experience in safety-critical software development
  • MSc or BSc degree in electrical engineering, computer science or equivalent
  • Prior experience developing and/or certifying safety critical software for use on multicore processors

  • Experience with multicore architectures (e.g., symmetric multiprocessing kernel, type 1 hypervisor, separation kernel, etc.)

  • Exceptional knowledge of C language

  • Experience with real-time software development, including conducting preliminary and critical design reviews

  • Effective communication skills

Desirable Skills / Experience

  • Knowledgeable regarding ARM virtualization extensions
  • Experience with Zynq Ultrascale+ MPSoC or i.MX 8/9 processors, or equivalent
  • Hard real-time performance tuning
  • Expertise in software engineering principles, with a particular emphasis on reliability, security, and performance due to the critical nature of the systems involved
  • Ability to interface with customer and other team members
  • Ability to work independently
  • Awareness of software and hardware mitigation approaches for microprocessor shared resource interferences

Miscellaneous Requirements

  • Work can be done remotely.
  • For employees based in Montreal, the work model is hybrid (at least one day at the office).
  • The position might require travel to visit customers (in North America)

Knowledge of English is required to communicate and work with customers outside the province of Quebec. / La connaissance de l'anglais est requise pour communiquer et travailler avec nos clients situés à l'extérieur de la province de Québec.
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.

We are an equal opportunity employer. All applicants will be held in strict confidence. Only those selected for interview will be contacted.



  • Montreal, Quebec, Canada MANNARINO 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,...


  • Montreal, Quebec, Canada UAP Inc. Full time

    Job DescriptionHealth and Safety Specialist – Become a Pillar of Safety at UAPUnder the direction of the Operational Support Director, you will contribute to strengthening occupational health and safety across the Napa, Traction, and Altrom divisions throughout Canada. As a partner to operational teams and the People and Culture department, you support...


  • Montreal, Quebec, Canada AtkinsRéalis Full time

    OverviewAtkinsRéalis provides cutting-edge engineering, procurement, construction and financing solutions to projects in more than 100 countries around the world. AtkinsRéalis is truly a global leader in its field and has been chosen to design and build some of the most prestigious projects in the world. Our participation in the Alto high-speed rail...


  • Montreal, Quebec, Canada UAP Inc. Full time

    Company Description At UAP, we drive the future of the automotive and heavy vehicle parts industry through unmatched service and innovative solutions. Our passionate team is at the heart of our success. They are dedicated to maintaining strong relationships and delivering exceptional service. Join us and be part of a dynamic company that keeps Canada...


  • Montreal, Quebec, Canada UAP Inc. Full time

    Company Description At UAP, we drive the future of the automotive and heavy vehicle parts industry through unmatched service and innovative solutions. Our passionate team is at the heart of our success. They are dedicated to maintaining strong relationships and delivering exceptional service. Join us and be part of a dynamic company that keeps Canada moving,...


  • Montreal, Quebec, Canada United Nations Development Programme Full time

    THE ORGANIZATIONAL SETTINGThe Bureau of Administration and Services (ADB) plays a lead role in the efficient and effective administrative management of the Organization by ensuring the provision of high-quality physical and human resources, applying the highest standards of work ethics and conduct, and using results-based management skills and tools to...


  • Montreal, Quebec, Canada Sanimax Full time

    Your professional transformation starts hereAre you full of great ideas? Do you dream of building a greener future as part of a company that values your skills and opinions? Are you looking for a flexible employer that will give you the opportunity to grow within the company?This job is for youSanimax is looking for a Health and Safety Specialist to join our...


  • Montreal, Quebec, Canada Pearce Services Full time $70,000 - $80,000

    At PEARCE, we've got a career for youJoin the nation's leading independent service provider for critical telecommunication and renewable energy infrastructure.  We are the premier independent service provider for our nation's critical infrastructure. With over 2,500 team members nationwide, Pearce delivers comprehensive engineering, maintenance, repair, and...


  • Montreal, Quebec, Canada Pearce Services Full time $70,000 - $80,000

    At PEARCE, we've got a career for youJoin the nation's leading independent service provider for critical telecommunication and renewable energy infrastructure.  We are the premier independent service provider for our nation's critical infrastructure. With over 2,500 team members nationwide, Pearce delivers comprehensive engineering, maintenance, repair, and...

  • Plant Engineer

    7 hours ago


    Montreal, Quebec, Canada Hood Packaging Corporation Full time

    Reporting to the Director of Maintenance, the incumbent of this position supports maintenance, production and engineering to improve equipment reliability, reduce failures, increase uptime and enhance machine safety.Functional responsibilitiesCustomer account managementOptimize EAM software to structure maintenance and document failuresParticipate in the...