Safety Critical Embedded Software Developer

1 week ago


Canada Mannarino Systems & Software Full time
About Us

Mannarino Systems & Software is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.

Our Culture

We value high-quality work, professionalism, and teamwork in a respectful and motivating atmosphere that fosters long-term business growth.

Benefits
  • We offer a comprehensive group insurance and RRSP plan.
  • We have a flextime policy with paid overtime.
  • We provide discretionary bonuses.
  • We offer a fitness reimbursement program.
  • We provide other office perks such as catered weekly lunches and free hot beverages.
  • We organize regular company outings.
Job Description

We are seeking an experienced and passionate Safety Critical Embedded Software Developer who is a quick learner, enthusiastic about safety-critical software, and appreciates the value of a rigorous software development process.

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 the required safety and integrity levels.
  • Ensure adherence to our safety-compliant development standards.
  • Collaborate with colleagues in an international and multi-disciplinary team.
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.
    • 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 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 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...).
Work Arrangements
  • 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).
Language Requirements

Knowledge of English is required to communicate and work with customers outside the province of Quebec.



  • Canada Mannarino Systems & Software Full time

    Safety Critical Embedded Software Developer Safety Critical Embedded Software Developer 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 team is passionate about building...


  • Canada Mannarino Systems & Software Full time

    **Safety-Critical Embedded Software Developer** We are seeking an experienced and passionate Safety Critical Embedded Software Developer to develop, document, and deliver embedded software for safety-critical positioning products. MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware, and certification...


  • Canada Mannarino Systems & Software 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,...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for designing and developing safety-critical software for graphics and compute applications.Key ResponsibilitiesDevelop and maintain robust test suites for Vulkan SC drivers and...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for designing and developing safety-critical software for graphics and compute applications.Key ResponsibilitiesDevelop and maintain robust test suites for Vulkan SC drivers and...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Graphics and Compute Safety Critical Software Development Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.Key...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Graphics and Compute Safety Critical Software Development Engineer to join our team at ORS Partners. As a key member of our Software Development Group, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.Key...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at ORS Partners. As a Graphics and Compute Safety Critical Software Development Engineer, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.Key ResponsibilitiesDevelop and...


  • Canada ORS Partners Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at ORS Partners. As a Graphics and Compute Safety Critical Software Development Engineer, you will be responsible for developing, integrating, debugging, and certifying graphics drivers that implement Vulkan SC across a range of GPUs.Key ResponsibilitiesDevelop and...


  • Canada, CA C S Inc Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit from...


  • Canada Bow and Arrow Holdings, LLC Full time

    Compensation: $115-130K annually with BonusThis is a hybrid position.Position Overview:The Embedded Software Developer will be responsible for advancing and maintaining our cutting-edge safety and mobility solutions in infrastructure projects.Key Responsibilities:Enhance and maintain embedded software for current product offerings.Lead the embedded software...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology and contribute to the development of next-generation automotive infotainment platforms.Key Responsibilities:Design and develop embedded...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology and contribute to the development of next-generation automotive infotainment platforms.Key Responsibilities:Design and develop embedded...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology and make a significant impact on the automotive industry.Key Responsibilities:Design and develop embedded software to detect and report...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology and make a significant impact on the automotive industry.Key Responsibilities:Design and develop embedded software to detect and report...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Senior Embedded Software Developer to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work on the next generation of infotainment systems.Key Responsibilities:Develop C/C++/Java services for our client's infotainment system.Work on proof of concepts for...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Senior Embedded Software Developer to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work on the next generation of infotainment systems.Key Responsibilities:Develop C/C++/Java services for our client's infotainment system.Work on proof of concepts for...


  • Canada EPITEC Full time

    Embedded Software Developer Position Summary:EPITEC's Product Development team is seeking a skilled Embedded Software Developer to join their team in developing vehicle software for next-generation connected vehicles.As a key member of the team, you will be responsible for designing, implementing, and debugging software features using modern C++.The ideal...


  • Canada EPITEC Full time

    Embedded Software Developer Position Summary:EPITEC's Product Development team is seeking a skilled Embedded Software Developer to join their team in developing vehicle software for next-generation connected vehicles.As a key member of the team, you will be responsible for designing, implementing, and debugging software features using modern C++.The ideal...


  • Canada, CA ORS Partners Full time

    Software Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...