Embedded Software Engineer

1 week ago


Canada ORS Partners Full time
About the Role

We 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 Responsibilities
  • Develop and maintain robust test suites for Vulkan SC drivers and derived products
  • Ensure compliance with Khronos-based conformance test suites for open standard interfaces
  • Develop baseline drivers and products for Windows/Linux platforms
  • Adhere to regulatory guidelines and generate pertinent artifacts for certification activities
  • Collaborate with cross-functional teams to ensure alignment with applicable regulatory standards
Requirements
  • Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics
  • 8+ years of experience in software development with accelerated graphics and compute platforms (embedded safety-critical is a plus)
  • Exceptional organizational, communication, collaboration, and team building skills
  • Excellent C/C++ programming skills
  • 3D graphics and compute API knowledge and experience (OpenGL, and/or Vulkan)
  • 3D graphics and compute driver knowledge and experience
  • Windows/Linux development proficiency
  • Familiarity with performance analysis tools and strong debugging skills
Preferred Qualifications
  • Working experience with industry-pertinent coding languages (C/C++, GLSL, ESSL, SRIR-V, GPU-ISA, Graphics and Compute Shaders, Python)
  • General Architectural Construct Knowledge (safety-critical embedded real-time graphics driver development, Real-Time Operating Systems (RTOS), hypervisors, multicore CPU configurations, inter-process communication, interrupt management, CPU/GPU synchronization methods, multi-threaded/multi-partitioned frameworks, virtualization mechanisms, robust time & space partitioning)
  • Experience with certification compliance artifacts and audit support (SLR/HLR/LLR requirement generation and traceability, structural/MCDC/statement coverage, control and data coupling assessment compliance, and MISRA coding standards)
  • Proficiency with development tools and supporting frameworks (DOORS, RTC, RTRT, Git, Jira), as well as the Microsoft Office tool suite, including Visio, SharePoint, OneDrive, and Teams
  • Experience working with both waterfall and agile processes (Scrum Master certification a plus)
About ORS Partners

ORS Partners is a leading provider of safety-critical software solutions for the aviation, automotive, and autonomous industries. We are a dynamic and growing company that values innovation, collaboration, and customer satisfaction. Our team is passionate about developing cutting-edge technology that makes a real difference in people's lives.



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

    About UsMannarino 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 CultureWe value high-quality work, professionalism, and teamwork in a respectful and motivating atmosphere that fosters long-term business...


  • Canada Mannarino Systems & Software Full time

    About UsMannarino 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 CultureWe value high-quality work, professionalism, and teamwork in a respectful and motivating atmosphere that fosters long-term business...


  • Canada Mannarino Systems & Software Full time

    About UsMannarino 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 CultureWe value high-quality work, professionalism, and teamwork in a respectful and motivating atmosphere that fosters long-term business...


  • Canada Altair Engineering Full time

    Position Overview: Altair Engineering is seeking a skilled Software Engineer Consultant to join our dynamic team. This role focuses on enhancing system software reliability and involves working with innovative automotive technologies. Key Responsibilities: - Develop and implement embedded software solutions aimed at identifying and rectifying system...


  • Canada Altair Engineering Full time

    Position Overview: Altair Engineering is seeking a talented Software Engineer Consultant/Expert to join our innovative team. This role focuses on enhancing system software reliability within the automotive sector. Key Responsibilities: - Develop and implement embedded software solutions aimed at identifying and addressing system instabilities. -...


  • Canada Altair Engineering Full time

    Position Overview: Altair Engineering is seeking a talented Software Engineer Consultant to contribute to innovative automotive projects. This role focuses on enhancing system software reliability within a dynamic and collaborative environment. Key Responsibilities: - Develop and implement embedded software solutions aimed at identifying and...


  • 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 Altair Engineering Full time

    About the Role Altair Engineering is seeking a talented Embedded Software Engineer to join our team focused on cutting-edge automotive technologies. In this role, you will contribute to the development and improvement of system software stability for next-generation infotainment platforms and other high-impact innovations within the automotive...


  • Canada Technology & Strategy Full time

    At Technology & Strategy, we pride ourselves on our expertise and the opinions of our team members are paramount. Here’s what our colleagues appreciate most about working with us:Flexibility - We offer flexible working hours, options for remote work, and 30 days of vacation annually. But there’s more: the consulting benefits allow both junior and...


  • Canada Garmin Ltd. Full time

    About Garmin Ltd.Garmin Ltd. is at the forefront of innovation in the realm of connected technology, offering an exciting opportunity for a full-time Senior Embedded Software Engineer who possesses a strong enthusiasm for Bluetooth technology and short-range wireless connectivity solutions.Role Overview:As a key member of our team, you will play a vital role...

  • Software Engineer

    6 days ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...

  • Software Engineer

    6 days ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...


  • Canada Stryten Manufacturing Full time

    Position OverviewWe are seeking a talented intern to join our team at Stryten Manufacturing. This role focuses on the development of innovative Lithium Battery technology tailored for military applications.Key ResponsibilitiesEngage in software engineering activities including requirements gathering, design, coding, testing, verification, and integration of...


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


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