Software Engineer Consultant/Expert

2 days ago


Canada RPMGlobal Full time

Transforming the Future with Convergence of Simulation and Data

Job Summary:

RPMGlobal is seeking a highly skilled Software Engineer Consultant/Expert to join our team. This is a contract position that requires a strong background in software development and testing.

Key Responsibilities:

  • Design, implement, and test software solutions for cloud-connected in-vehicle modules working on CAN/Ethernet networks.
  • Execute tests, debug, and perform root cause analysis to ensure high-quality software delivery.
  • Develop and maintain test automation using Python to streamline the testing process.
  • Generate quality software defect reports to identify and resolve issues.
  • Establish and maintain a test setup to ensure efficient testing and validation.
  • Collaborate with cross-functional teams to share ideas for innovation and process improvements.

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.
  • 3+ years of experience in middleware software test environment using Python.
  • Strong ability to troubleshoot and solve complex problems.
  • Solid verbal and written communication skills to effectively collaborate with team members.
  • Ability to work in a multi-site team environment with self-driven and self-motivated capabilities.
  • Proactive and interested in learning new tools and technologies.
  • Experience with embedded software and work through the development lifecycle.
  • Working knowledge of AUTOSAR, CAN network technologies, automotive diagnostic protocols, Google Protobuf, and database testing.

Preferred Qualifications:

  • Masters degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.

What We Offer:

  • Competitive salary and comprehensive benefits package.
  • Group Retirement Savings Plan (GRSP) with matching contributions.
  • Paid holidays and vacation time off.
  • Free training on all RPMGlobal products.

Why Work with Us:

RPMGlobal is a global technology company providing software and cloud solutions in the areas of data analytics, product development, and high-performance computing (HPC). We empower organizations to compete more effectively in a connected world while creating a more sustainable future.



  • 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 gain experience with developing cutting-edge software and services with an industry leader.Key Responsibilities:Design, implement, test, optimize, and maintain 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 gain experience with developing cutting-edge software and services with an industry leader.Key Responsibilities:Design, implement, test, optimize, and maintain 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 will provide you with the unique opportunity to gain experience with developing cutting-edge software and services with an industry leader.Key Responsibilities:Design, implement, test, optimize, and...


  • 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 will provide you with the unique opportunity to gain experience with developing cutting-edge software and services with an industry leader.Key Responsibilities:Design, implement, test, optimize, and...


  • 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 requires a strong background in test automation and tools development.Key Responsibilities:Interface with development and test teams to understand feature functionality and testing...


  • 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 requires a strong background in test automation and tools development.Key Responsibilities:Interface with development and test teams to understand feature functionality and testing...


  • Canada Exotic Expert Solutions LLP Full time

    Job Summary:As an Expert Software Developer at Exotic Expert Solutions LLP, you will play a crucial role in designing, developing, and installing software solutions that meet the needs of our clients. Your expertise will be instrumental in determining the operational feasibility of our software systems and ensuring they are efficient, effective, and...


  • Canada Exotic Expert Solutions LLP Full time

    Job Summary:As an Expert Software Developer at Exotic Expert Solutions LLP, you will play a crucial role in designing, developing, and installing software solutions that meet the needs of our clients. Your expertise will be instrumental in determining the operational feasibility of our software systems and ensuring they are efficient, effective, and...


  • Canada Exotic Expert Solutions LLP Full time

    Job DescriptionKey Responsibilities:Design and Develop Software Solutions: Develop and implement software solutions that meet the needs of our clients and stakeholders.Conduct Systems Analysis: Analyze and evaluate existing systems to identify areas for improvement and recommend changes to policies and procedures.Develop and Implement Software: Develop and...


  • Canada Exotic Expert Solutions LLP Full time

    Job DescriptionKey Responsibilities:Design and Develop Software Solutions: Develop and implement software solutions that meet the needs of our clients and stakeholders.Conduct Systems Analysis: Analyze and evaluate existing systems to identify areas for improvement and recommend changes to policies and procedures.Develop and Implement Software: Develop and...


  • Canada Software Aspekte Full time

    About the RoleWe are seeking a seasoned software developer to join our team as a Senior Software Developer - Cloud Computing Expert. As a key member of our software development team, you will be responsible for designing, developing, and implementing cloud-based software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Canada Software Aspekte Full time

    About the RoleWe are seeking a seasoned software developer to join our team as a Senior Software Developer - Cloud Computing Expert. As a key member of our software development team, you will be responsible for designing, developing, and implementing cloud-based software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Canada RPMGlobal Full time

    Transforming the Future with Convergence of Simulation and DataAt RPMGlobal, we are seeking a highly skilled Software Engineering Expert to join our team. This is a contract position that offers the opportunity to work with cutting-edge technology on connected car software.Key Responsibilities:Participate in a project and work through the development...


  • Canada RPMGlobal Full time

    Transforming the Future with Convergence of Simulation and DataAt RPMGlobal, we are seeking a highly skilled Software Engineering Expert to join our team. This is a contract position that offers the opportunity to work with cutting-edge technology on connected car software.Key Responsibilities:Participate in a project and work through the development...


  • Canada Astera Software, Inc. Full time

    About Astera Software, Inc.Astera Software, Inc. is a leading provider of data management solutions, specializing in the development of innovative software products that enable businesses to extract, transform, and load their data in a code-free environment.As a remote company based in Canada, we are seeking a highly skilled Senior Software Engineer to join...


  • Canada Astera Software, Inc. Full time

    About Astera Software, Inc.Astera Software, Inc. is a leading provider of data management solutions, specializing in the development of innovative software products that enable businesses to extract, transform, and load their data in a code-free environment.As a remote company based in Canada, we are seeking a highly skilled Senior Software Engineer to join...

  • Software Engineer

    5 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

    5 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 CoLab Software Inc. Full time

    About CoLab Software Inc.At CoLab, we empower mechanical engineering teams to accelerate the launch of transformative products. Our flagship offering, CoLab, is the pioneering Design Engagement System (DES) that facilitates impactful and productive design discussions, identifies avoidable errors, and expedites market readiness. Our clientele includes some of...


  • Canada RPMGlobal Full time

    Job Summary:Our client in the industry of Advanced Mobility Solutions is seeking a Software Engineer Consultant/Expert for a contract position. This role will involve working with a high-performing development team to design, implement, test, optimize, and maintain software components for the next generation of vehicles.Key Responsibilities:Design and...