Safety Critical Embedded Software Developer

3 months ago


Montreal, 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, 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 looking for experienced and passionate Safety Critical Embedded Software Developer who are quick learners , enthusiastic about safety-critical software and appreciate the value of a rigorous software development process. If you want to join an organization whose mission is to build cutting-edge technology that will shape the future of aerospace industry, this may be the right opportunity for you

Responsibilities:
  • Develop, document and deliver embedded software for safety-critical positioning products.
  • Participate to the functional safety-compliant software development life cycle.
  • Integrate and tailor existing software components to the required safety and integrity levels.
  • Ensure adherence to our safety-compliant development standards.
  • Cooperate with colleagues in an international and multi-disciplinary scale.

Required Competencies:
  • MSc or BSc degree in electrical engineering, computer science or equivalent.
  • Proven experience in embedded software development:
    • Good knowledge of the C programming language.
    • Good knowledge of HW/SW Interface (familiar with serial communication buses such as I2C, SPI, UART…. ), debugging, verification and testing.
    • Familiar with common microcontroller architectures (Arm, PowerPC…..)
  • Experience with real-time software development.
  • Experience in functional safety (RTCA, DO-178, DO-254, EN 50128, IEC 62304. ISO 26262 ) or similar standards.
  • Good documentation and communication skills.
  • Software development methodologies (Agile, SW testing, CI/CD etc.) and SCM (Gitlab, Git, SVN etc.).
  • Team player with the ability to work independently and a can-do attitude.
Preferred Competencies:
  • Experience in scripting languages (e.g. Python).
  • Experience developing and cross-compiling software in a Linux environment.
  • Experience with embedded software programming languages such as C++, ADA or Rust.
  • Experience in continuous integration, continuous testing and containerized development environments (Docker…)

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.   

About Mannarino Systems & Software Inc.:

MANNARINO Systems & Software Inc. holds over 20 years experience in designing, developing, verifying, and certifying real-time embedded software for safety critical applications, thanks to a unique combination of services and COTS products.MANNARINO Systems & Software Inc. 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.



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

    Key Responsibilities:As a Safety Critical Embedded Software Test Engineer at Mannarino Systems & Software Inc., you will have the opportunity to develop and implement test cases and procedures for safety-critical software. You will also be responsible for executing and reviewing test results, tracing them to the corresponding requirements and identifying...


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


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

    Mannarino Systems & Software Inc. is a renowned provider of cutting-edge engineering services to the aerospace, defense, space, simulation and power generation industries.We are seeking an experienced and passionate Software Tester for Safety-Critical Systems who can contribute to our team's mission to develop innovative solutions that shape the future of...


  • Montreal, Quebec, Canada Scalian Full time

    Embedded Software DeveloperWe are seeking a skilled Embedded Software Developer to join our team at Scalian. As a key member of our Core Platform group, you will be responsible for designing and developing embedded, real-time software functionalities for our Smart Display product family.Main Responsibilities:Design and develop embedded, real-time software...


  • Montreal, Quebec, Canada dormakaba International Holding AG Full time

    Embedded Software Developer Job Descriptiondormakaba International Holding AG is a leading global provider of access solutions for various industries. We are seeking an Embedded Software Developer to join our team in Montreal, QC.Job ResponsibilitiesDesign and develop firmware for embedded devices and systemsPerform full life cycle development tasks,...


  • Montreal, Quebec, Canada Software Aspekte Full time

    At Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job Title: Senior Embedded Software DeveloperJob Description:We are seeking a highly skilled Senior Embedded Software Developer to join our dynamic team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Responsibilities:Contribute to the...


  • Montreal, Canada Blitz TI Full time

    At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client...


  • Montreal, Quebec, Canada undisclosed Full time

    Job Title: C++ Software/Firmware EngineerTask Overview:Design and Implement: Develop the Factory Boot Manager, a Linux and U-Boot based embedded software, for testing complex HSM hardware in manufacturing and field failure analysis processes.Component Development: Design, implement, test, and document other components of the HSM embedded software and...


  • Montreal, Canada Blitz TI Full time

    At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth.We are currently seeking anEmbedded Software Developerfor our client in the...


  • Montreal, Canada Techso Full time

    About EERS Founded in 2014, EERS Global invents, designs and tests in-ear advanced technologies to accelerate go-tomarket of game-changing products. Our cutting-edge technology augments the human experience in communication in challenging situations, hearing protection, biometric and wellness monitoring, brain computer interfacing, and is repeatedly...


  • Montreal, Canada EERS Global Technologies Inc. Full time

    About EERS Founded in 2014, EERS Global invents, designs and tests in-ear advanced technologies to accelerate go-tomarket of game-changing products. Our cutting-edge technology augments the human experience in communication in challenging situations, hearing protection, biometric and wellness monitoring, brain computer interfacing, and is repeatedly...


  • Montreal, Quebec, Canada CN Full time

    Job Title: Embedded Software Development SpecialistAbout the Role:We are seeking an experienced Embedded Software Development Specialist to join our team at CN. As a key member of our software development department, you will be responsible for designing, developing, and testing software applications for our embedded systems.Main Responsibilities:*...


  • Montreal, Canada Blitz TI Full time

    At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...


  • Montreal, Canada Blitz TI Full time

    At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...


  • Montreal, Canada Blitz TI Full time

    At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...


  • Montreal, Canada Blitz TI Full time

    At Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...


  • Montreal, Quebec, Canada C S Inc Full time

    C S Inc is a leader in the development and certification of safety-critical systems. As a System Software Design Engineer, you will create/modify embedded system/software design and run associated tests to ensure correctness.


  • Montreal, Quebec, Canada C Ssystems Full time

    C Ssystems, a leading developer and certifier of safety-critical systems, is seeking a skilled System Software Design Engineer to join its team in Canada. This role offers an exciting opportunity to work on complex high-tech systems for top-tier system manufacturers in North America. Our company provides a competitive salary, comprehensive benefits package,...