Safety Critical Embedded Software Developer

6 days ago


Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time
About the Role

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

Responsibilities
  • Develop, document, and deliver embedded software for safety-critical positioning products.
  • Participate in the functional safety-compliant software development life cycle.
  • Integrate and tailor existing software components to meet safety and integrity requirements.
  • Ensure adherence to our safety-compliant development standards.
  • Collaborate with colleagues in an international and multi-disciplinary environment.
Requirements
  • 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.
    • Familiarity with common microcontroller architectures (Arm, PowerPC...).
  • Experience with real-time software development.
  • Experience in functional safety (RTCA, DO-178, DO-254, EN 50128, IEC ISO 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 Qualifications
  • 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...).
About Mannarino Systems & Software Inc.

Mannarino Systems & Software Inc. has over 20 years of experience in designing, developing, verifying, and certifying real-time embedded software for safety-critical applications. Our unique combination of services and COTS products has established us as a trusted partner in the aerospace, defense, and space industries. We are committed to delivering high-quality solutions that meet the highest safety and integrity standards.



  • 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 certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional...


  • 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 certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional...


  • 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, space, and power generation industries.Key ResponsibilitiesDevelop, document, and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant...


  • 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, space, and power generation industries.Key ResponsibilitiesDevelop, document, and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant...


  • 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.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant software development life...


  • 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.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant software development life...


  • 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.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant software development life...


  • 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.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant software development life...


  • Montreal, Quebec, Canada CS Canada Full time

    Company OverviewCS Group Canada is a leading provider of safety-critical systems in the aerospace, electric, and autonomous driving industries.Job SummaryWe are seeking a skilled Embedded Software Test Engineer to join our team. As a key member of our engineering team, you will be responsible for testing embedded safety-critical software applications on...


  • Montreal, Quebec, Canada CS Canada Full time

    Company OverviewCS Group Canada is a leading provider of safety-critical systems in the aerospace, electric, and autonomous driving industries.Job SummaryWe are seeking a skilled Embedded Software Test Engineer to join our team. As a key member of our engineering team, you will be responsible for testing embedded safety-critical software applications on...


  • Montreal, Quebec, Canada FRANKLIN AUTOMATION INC Full time

    About the RoleWe are seeking a highly skilled Automotive Embedded Software Developer to join our team at Franklin Automation Inc. as an Embedded Systems Test Automation Specialist. As an Automotive Software Quality Assurance Engineer, you will play a critical role in ensuring the quality and reliability of our automotive software solutions.Key...


  • Montreal, Quebec, Canada FRANKLIN AUTOMATION INC Full time

    About the RoleWe are seeking a highly skilled Automotive Embedded Software Developer to join our team at Franklin Automation Inc. as an Embedded Systems Test Automation Specialist. As an Automotive Software Quality Assurance Engineer, you will play a critical role in ensuring the quality and reliability of our automotive software solutions.Key...


  • Montreal, Quebec, Canada Groupe IT Link Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Groupe IT Link. As a key member of our delivery team, you will be responsible for designing and developing connected systems with multi-sector applications.Key ResponsibilitiesDesign and develop embedded software for connected systemsDevelop, verify, and validate...


  • Montreal, Quebec, Canada Groupe IT Link Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Groupe IT Link. As a key member of our delivery team, you will be responsible for designing and developing connected systems with multi-sector applications.Key ResponsibilitiesDesign and develop embedded software for connected systemsDevelop, verify, and validate...


  • Montreal, Quebec, Canada Scalian Full time

    Job Description**Software Designer Position**We are seeking a highly skilled Software Designer to join our Core Platform group. As a member of this team, you will be responsible for the evolution, maintenance, and certification of embedded, real-time Platform software deployed on the Smart Display product family.Main Responsibilities:Design and Develop...


  • Montreal, Quebec, Canada Scalian Full time

    Job Description**Software Designer Position**We are seeking a highly skilled Software Designer to join our Core Platform group. As a member of this team, you will be responsible for the evolution, maintenance, and certification of embedded, real-time Platform software deployed on the Smart Display product family.Main Responsibilities:Design and Develop...


  • Montreal, Quebec, Canada CS GROUP Full time

    CS GROUP is seeking a highly skilled Embedded Software Developer to contribute to the development and certification of cutting-edge Electronic Engine Controllers for aircraft. As part of a dynamic and multidisciplinary team, you will play a crucial role in ensuring the safety and reliability of these critical systems. Responsibilities Collaborate in...


  • Montreal, Quebec, Canada TOTEM recruteur de talent Full time

    About TOTEM recruteur de talentWe are a specialized company in the field of connected objects and applications. Our R&D team consists of over 20 people, and we are looking for a talented individual to join our team.Job SummaryWe are seeking an experienced Embedded Software Developer to design and deploy innovative solutions for our connected objects. The...


  • Montreal, Quebec, Canada Scalian Full time

    Embedded Software Engineer - Permanent position | Full-Time | Hybrid Work Model Are you an aspiring Embedded Software Engineer? If so, we have an exciting opportunity for a skilled individual to contribute to our aerospace sector. Key Responsibilities: As a member of the Core Platform team, you will be involved in the development, maintenance, and...


  • Montreal, Quebec, Canada Scalian Full time

    Embedded Software Engineer - Permanent position | Full-Time | Hybrid Work Model Are you passionate about software engineering in the aerospace sector? We are seeking a skilled and innovative individual to enhance our aerospace division. Key Responsibilities: As a vital member of the Core Platform team, you will be responsible for the development,...